Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51...

21
TOOP Pilots for Businesses Once-Only Conference Berlin, 28.11.2017 Lefteris Leontaridis TOOP The Once-Only Principle Project 1 This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 737460

Transcript of Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51...

Page 1: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

TOOP Pilots for Businesses

Once-Only Conference

Berlin, 28.11.2017

Lefteris Leontaridis

TOOPThe Once-Only Principle Project

1This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 737460

Page 2: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

The TOOP Pilot Areas and Use Cases for Businesses

• Cross-border eServices for Business Mobility– eProcurement: Automatic retrieval of EO

qualification evidences– Business Licenses/Registration in another

country– Retrieving Mandates and company data

• Connected Company Data– Exchange of Data between Business Registries

• Branch registration, branch lifecycle (e.g. filing accounts and other notifications)

– Providing Business Registry Data to external eGovernment Services in the MS

2

Page 3: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

What we started to do

• Prove the feasibility of the Once-Only Principle in the three PAs

• Apply a generic OOP architecture to particular piloting conditions

• Work in an agile manner to create new once-only services

A RATHER EXPLORATORY PROJECT

3

Page 4: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

Where we go now…

• Support of EU legislation– Build and pilot a prototype of the “technical

system” foreseen by the SDGR

• A single infrastructure used by all pilots– eIDAS, eDelivery etc, CEF/ISA BBs– Development of Common Components for pilots

• Sustainable pilots in terms of– Legal validity through existing and emerging EU

legislation– Governance of operations in specific

implementation communities– Lifecycle Management of BBs

A MORE FOCUSED PROJECT 4

Page 5: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

The national OOP case

5

National Services LayerData Consumption

National Data LayerBase Registers – Data Provision

National OOP Layer

Data Aggregators

Page 6: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

The cross-border OOP case (simplified)

6

Country A –OOP Layer

Country B –OOP Layer

TOOP Federation

Country B – Services LayerData Consumption

Country A – Data LayerBase Registers – Data Provision

Data Aggregators

Data Aggregators

Page 7: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

How TOOP Pilots fit into the big picture

7

BUSINESS REGISTRIESAS DATA PROVIDERS

GENERAL-PURPOSE DATA SOURCES

DOMAIN-SPECIFICDATA PROVIDERS/AGGREGATORS

BUSINESS REGISTRIESAS DATA CONSUMERS

BRIS,EBR

DOMAIN-SPECIFICDATA CONSUMERS

DOMAINFEDERATION(Maritime,

eProc,etc.)

National OOP Layer

National OOP Layer

TOOP Federation

Any eServiceAs Data Consumer

of Federations

National DataAggregators

National DataAggregators

Page 8: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

Baseline Scenario: Simple pull of data

8

DATA CONSUMER DATA PROVIDER

TOOP

Identify EO

Determine Data Requirements

Data Provider Capability

Prepare Data Request

Process Data Request

Prepare Data Response

Process Data Response

Translate Data Translate Data

Ensure Consent

Map Semantics

Discover Publish

Data Request

Send Receive

Data Response

Receive Send

VIEW & ACCEPT

VIEW & ACCEPT

Page 9: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

Extended Scenario: Notify and push

9

DATA CONSUMER DATA PROVIDER

Aware of EO

Notification Capability

Process Notification

Prepare Notification

Prepare Data Update

Decision to accept Data

Subscribe Publish

Data Change Notification

Receive Broadcast

Send Receive

Event: EO Data Change

Data Change Acceptance

Process Acceptance

Process Data Update Data Update

Receive Send

Ensure Consent TOOP

Map Semantics

Translate Data

Page 10: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

Re-use and enhance existing cross-border EU infrastructure

DATA CONSUMER DATA PROVIDER

Identify EO

Request EO Attributes eIDAS infrastructure

Provide EO Attributes

Request Company Data

Provide Company Data

eDeliveryinfrastructure

Additional Attribute Discovery, Mandates modelling etc.

OO profiling of Message Exchange, Dynamic Discovery etcetc.

Semantic mapping (e.g. eCertis)

CEF, ISATOOP

Ensure Consent

Page 11: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

Issues with Business Data

• Contain personal data in some cases

• Openly available in some cases (e.g. Business Registers) without prior consent

• May not be provided free of charge

• Consent and preview depending on national/EU law – applicable in some cases

11

Page 12: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

High-level Implementation architecture (DP view)

12

Country A –OOP Layer

Country A – Data LayerBase Registers – Data Provision

Data Aggregators

MS Interface

TOOP Connector

Data Transfer and transformation

AS4 Gateway

SMP

TOOP Federation

Semantic Mapping

BDXL

Data Storage

Data Provision

DiscoveryMessage compositionsemantic mapping

ExistingIn MS

TOOP MS Pilotimplementation

TOOP CommonComponents

MarketEC

Page 13: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

Implementation steps for the backbone scenario (DC view)

13

Identification over eIDAS

DC Data Requirements

Data Trans-formation

Message Dispatch

Data Discovery

Message Composition

Attribute Exchange

EO is identified through eIDAS-based authentication. DC retrieves attributes (minimum and voluntary set)

DC determines that certain data elements are needed (MS-side request)

The MS data set of the DC data requirements is transformed into a TOOP-compliant data set

DC discovers whether the data required exists in the DP country

A TOOP-compliant message is constructed to request required data

The TOOP-compliant message is sent to the DC side Gateway, which sends it to the DP side Gateway

Page 14: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

Suite of TOOP Components (DC view - simplified)

14

MS System end user functionality

MS System internal functions

MS System DC front-end

TOOP Connector DC back-end

TOOP Connector mapping module

BDXL/SML Client

TOOP Connector Message Builder

MS System eIDAS interfaces

TOOP Connector front-end

AS4 Gateway

eIDAS node

BDXL

Semantic Mapping Service

SMP

14

MS levelcomponents

EU levelcomponents

DC levelcomponents

Page 15: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

Suite of TOOP Components (DP view - simplified)

15

MS System internal functions

MS System DP front-end

TOOP Connector DP back-end

TOOP Connector mapping module

BDXL/SML Client

TOOP Connector Message Reader

MS System eIDAS interfaces

TOOP Connector front-end

AS4 Gateway

eIDAS node

BDXL

Semantic Mapping Service

SMP

15

MS levelcomponents

EU levelcomponents

DP levelcomponents

Page 16: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

What should be ready when

• Feb18: End-to-end lab environments– All components even as stubs, integrated in

the lab environment– Capability for a mock-up flow– Possibility for a demo at the Mar18 review

• Common components v1 ready, integrated in testbed

• Jun18: End-to-end piloting environment– Components rolled out in the MS– Not full functionality, but real– Pull only– Trust model not fully implemented

16

Page 17: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

DC and DP capability implementation in the MS

17

MS System end user functionality

MS System internal functions

MS System DC front-end

MS System eIDAS interfaces

MS System DP front-end

Page 18: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

Inventory of DC and DP commitments – all MS

• Work in progress

18

AT BG DE DK EE FI GR IT LV NL NO PL PT RO SE SI SK TR1 Cross-border e-Services for Business Mobility yes yes no yes yes yes yes yes no yes yes no tbc 9

1.1 eProcurement - ESPD yes yes yes yes tbc

1.2 Licenses and permisssions yes yes yes

1.3 Company Data and Mandates yes yes yes yes tbc

2 Connected Company Data yes tbc no tbc yes yes tbc yes yes yes yes no tbc 7

2.1 BR data provision, pull mode and push mode yes

2.2 BR to BR - branch registration, accounts etc yes tbc yes yes tbc

3 Transport and Logistics yes yes yes yes yes yes yes yes 8

3.1 Online Ship and Crew Certificates yes yes

AT BG DE DK EE FI GR IT LV NL NO PL PT RO SE SI SK TR1 Cross-border e-Services for Business Mobility yes yes no yes yes yes yes no yes yes yes tbc 9

1.1 eProcurement - ESPD yes yes yes yes tbc yes

1.2 Licenses and permisssions yes yes yes yes tbc

1.3 Company Data and Mandates yes yes yes yes yes tbc

2 Connected Company Data yes tbc no tbc yes yes yes yes yes yes yes yes tbc 9

2.1 BR data provision, pull mode and push mode yes

2.2 BR to BR - branch registration yes tbc tbc tbc yes tbc

3 Transport and Logistics yes yes yes yes yes yes yes yes 8

3.1 Online Ship and Crew Certificates yes yes yes tbc

TOOP PILOTS / USE CASESDATA CONSUMER Commitment of Member States

DATA PROVIDER Commitment of Member StatesTOOP PILOTS / USE CASES

Page 19: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

1. Eliciting and

representing user reqs

and service design

2. Design of usage

scenarios to be piloted

3. Technical design and

implementation of pilots

4. Operations

and measure-

ment

5. Evaluation, sustainabi-

lity, and handover

19

Architecture and BB

develop-ment

Making use of drivers

and managing barriers

Legal principles

Evaluation methodo-

logy developme

nt

Impact assessment

Dissemination and

exploitation

Piloting Lifecycle

Page 20: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

Pilot Milestones and Timeline

20

M1 M2 M3 M4 M5 M6 M7 M8 M9 M10 M11 M12 M13 M14 M15 M16 M17 M18 M19 M20 M21 M22 M23 M24 M25 M26 M27 M28 M29 M30

Mar18 Jun18 Sep18 Dec18Mar17 Jun17 Sep17 Dec17 Mar19

Year 1 Year 2 Year 3

Jun19

Pilot Design (M1 – M15)

EarlyUsage Scenarios Initial Stable Final

Pilot Plans

D3.1 (M12)

Pilot Implementation (M7 – M24)

Early BirdImplementations Start

Early LastPilots Go Live

Pilot Running, Evaluation and Handover (M16 – M30)

Pilots Completed (D3.2, D3.3)

WE ARE HERE

PA Scenarios, requirements, intentions

Centrally provided BBs/component(data model, discovery, messages etc.)

Finalize Pilot Planning

Iterative,IncrementalTransaction

Capability

Page 21: Slajd 1 - SCOOP4C · Title: Slajd 1 Author: Aleksandrs Cepilovs Created Date: 11/30/2017 10:33:51 AM

Thank you!

Questions?

Visit TOOP: toop.eu

TOOPThe Once-Only Principle Project

21This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 737460