Difference between revisions of "Current status of pilot"

From DE4A
Jump to navigation Jump to search
 
(67 intermediate revisions by 2 users not shown)
Line 4: Line 4:
  
 
[[Introduction|Back to previous Chapter: 1. Introduction]]
 
[[Introduction|Back to previous Chapter: 1. Introduction]]
 +
 +
[Work in progress]
  
 
== 2.1 Catalogue of services and status ==
 
== 2.1 Catalogue of services and status ==
''Teruggrijpen naar de UC en scenarios zoals beschreven in D4.5 en per scenario beschrijven welke combinaties beschikbaar zijn op dit moment. (en eventueel welke beperkingen er bestaan op dit moment, alsook wat de verwachting is qua oplossing)''
 
  
==== 2.1.1 Use case and pilot scenario status ====
+
===== 2.1.1 Use cases and pilot scenarios =====
Previous deliverables already defined the two use cases and six pilot scenarios for the DE4A Doing Business Abroad pilot. During the customization and integration phase for the first pilot iteration these have been refined (and is some cases were abandoned due to pilot partners having to leave the consortium:
+
Previous deliverables already defined the two use cases and six pilot scenarios for the DE4A Doing Business Abroad pilot. During the customization and integration phase for the first pilot iteration these have been refined (and is some cases were abandoned due to pilot partners having to leave the consortium):
  
 
* Use case 1: starting a business in another Member State
 
* Use case 1: starting a business in another Member State
Line 15: Line 16:
  
 
* Use case 2: doing business in another Member State
 
* Use case 2: doing business in another Member State
** the core of this use case is retrieving and updating company information by the service provider. Therefore the pilot will focus on the subscription process and the process of sending, receiving and processing event notifications
+
** the core of this use case is retrieving and updating company information by the service provider / processing business events. Therefore the pilot focuses on the subscription process and the process of sending, receiving and processing event notifications
** the option to fulfill corporate tax duties or apply for a service may still be possible with the service provider, but will not be piloted. 
+
Please note:
  
Doing Business Abroad partners participate with Data Owners (DO) and Data Evaluators (DE), allowing to pilot these use cases in multiple DE/DO combinations. Unfortunately, some partners had to terminate their involvement in the DE4A Consortium due to - for example -  higher priorities caused by establishing the international COVID-19 certificates. The table below displays the remaining DE/DO combinations per use case, and the current status (green = ready; orange = not completely ready)  
+
* The option to fulfil corporate tax duties or apply for a service may still be possible with the service provider, but will not be piloted.
 +
* The methods of validating the powers of the representative will be implemented as designed: in the first iteration powers validation will be based on the representative having full powers, while in the second iteration fine grained powers validation is added, allowing companies to differentiate in the procedures the representatives may apply for.
 +
 
 +
Doing Business Abroad partners participate with Data Owners (DO) and Data Evaluators (DE), allowing to pilot these use cases in multiple DE/DO combinations. Unfortunately, the partners Skatteverket (Sweden) and BOSA (Belgium) had to terminate their involvement in the DE4A Consortium due to other priorities. The table below displays the DE/DO combinations per use case that will be piloted with the remaining partners, and the current status of their infrastructure (green = ready; yellow = not completely ready)  
 
{| class="wikitable"
 
{| class="wikitable"
|
+
! rowspan="2" |
! colspan="3" |'''Data consumer'''
+
! colspan="3" rowspan="2" |'''Data consumer'''
 
! colspan="4" |'''UC-1 Starting a business in another Member State'''
 
! colspan="4" |'''UC-1 Starting a business in another Member State'''
 
! colspan="4" rowspan="1" |'''UC-2 Doing business in another Member State'''
 
! colspan="4" rowspan="1" |'''UC-2 Doing business in another Member State'''
 +
|-
 +
! colspan="4" |Data Owner
 +
! colspan="4" |Data Owner
 
|-
 
|-
 
!'''pilot scenario'''
 
!'''pilot scenario'''
 
!'''Country'''
 
!'''Country'''
 
!'''Name'''
 
!'''Name'''
!'''Portal'''  
+
!'''Portal'''
!AT DO
+
!AT
!NL DO
+
!NL
!RO DO
+
!RO
!SE DO
+
!SE
!AT DO
+
!AT
!NL DO
+
!NL
!RO DO
+
!RO
!SE DO
+
!SE
 
|-
 
|-
 
!DBA1
 
!DBA1
 
|Austria
 
|Austria
 
|BMDW
 
|BMDW
|style="background-color:orange"|USP.gv.at
+
|style="background-color: lightyellow"|USP.gv.at
 +
|style="background-color: lightgrey"|
 +
|style="background-color:lightyellow"|KvK
 +
|style="background-color: lightyellow"|ONRC
 +
|style="background-color: lightyellow"|BVK
 
|style="background-color:lightgrey"|
 
|style="background-color:lightgrey"|
|style="background-color:orange"|KvK
+
|style="background-color:white"|N/A
|style="background-color:orange"|ONRC
+
|style="background-color:white"|N/A
|style="background-color:orange"|BVK
+
|style="background-color: white"|N/A
|
 
|
 
|
 
|
 
 
|-
 
|-
|DBA4
+
!DBA4
 
|The Netherlands
 
|The Netherlands
 
|RVO
 
|RVO
 
|style="background-color:lightgreen"|mijn.rvo.nl
 
|style="background-color:lightgreen"|mijn.rvo.nl
|style="background-color:orange"|BMDW
+
|style="background-color: lightyellow"|BMDW
|
+
|style="background-color: lightgrey"|
 
|style="background-color:lightgreen"|ONRC
 
|style="background-color:lightgreen"|ONRC
|style="background-color:lightgrey"|
+
|style="background-color: white"|N/A
|
+
|style="background-color: white"|N/A
|
+
|style="background-color: lightgrey"|
|style="background-color:orange"|ONRC
+
|style="background-color: lightyellow"|ONRC
|style="background-color:orange"|BVK
+
|style="background-color: lightyellow"|BVK
 
|-
 
|-
|DBA6
+
!DBA5
 
|Romania
 
|Romania
 
|ONRC
 
|ONRC
 
|style="background-color:lightgreen"|portal.onrc.ro
 
|style="background-color:lightgreen"|portal.onrc.ro
|style="background-color:orange"|BMDW
+
|style="background-color: lightyellow"|BMDW
 
|style="background-color:lightgreen"|KvK
 
|style="background-color:lightgreen"|KvK
|
+
|style="background-color: lightgrey"|
|style="background-color:orange"|BVK
+
|style="background-color: lightyellow"|BVK
|
+
|style="background-color: white"|N/A
|style="background-color:orange"|KvK
+
|style="background-color: lightyellow"|KvK
|
+
|style="background-color: lightgrey"|
|style="background-color:orange"|BVK
+
|style="background-color: lightyellow"|BVK
 
|-
 
|-
|DBA5
+
!DBA6
 
|Sweden
 
|Sweden
 
|BVE
 
|BVE
Line 84: Line 91:
 
|style="background-color:lightgreen"|KvK
 
|style="background-color:lightgreen"|KvK
 
|style="background-color:lightgreen"|ONRC
 
|style="background-color:lightgreen"|ONRC
|
+
|style="background-color: lightgrey"|
|
+
|style="background-color: white"|N/A
|style="background-color:orange"|KvK
+
|style="background-color: lightyellow"|KvK
|style="background-color:orange"|ONRC
+
|style="background-color: lightyellow"|ONRC
|
+
|style="background-color: lightgrey"|
 
|}
 
|}
 +
 +
Data Owners and Data Evaluators have completed the deployment of, and the integration with the OOP TS components without any irregular challenges or issues. This achievement benefits both iteration 1 and 2 and is therefore of great importance.
  
 
Data Owners and/or Data Evaluators being not completely ready for Use Case 1 (which is piloted in the first iteration) is due to eIDAS related issues:
 
Data Owners and/or Data Evaluators being not completely ready for Use Case 1 (which is piloted in the first iteration) is due to eIDAS related issues:
  
* The establishment of the Swedish eIDAS pilot node is still in progress.
+
* The establishment of the Swedish eIDAS pilot node is still in progress.This is expected to complete by Q1 2022. Because the Swedish eProcedure portal (verksamt.se) cannot use an eIDAS pilot node yet, the portal is temporarily equipped with a simulated authentication and authorization mechanism without eIDAS. This allows the portal to be used for piloting and gaining experience on working with the DE4A infrastructure.
 
* The eIDAS connection has not yet been established between available eIDAS pilot nodes of
 
* The eIDAS connection has not yet been established between available eIDAS pilot nodes of
** Austria and The Netherlands.
+
** Austria and The Netherlands. This is expected to be completed by Q2 2022.
** Austria and Romania.
+
** Austria and Romania. This is expected to be completed by Q2 2022.
 
* The integration of the Austrian eIDAS pilot node and the Austrian Data Evaluator portal can not be established before March 2022.
 
* The integration of the Austrian eIDAS pilot node and the Austrian Data Evaluator portal can not be established before March 2022.
  
The Swedish and Romanian Data Evaluator eProcedure portals are available in simulated environments and may be upgraded to production environments later.  
+
==== 2.1.2 Piloting environments ====
 +
DBA partners have prepared data services (DO) and eProcedure portals (DE) for piloting. The possibilities in each country to set up environments differ, mainly due tot national or local legal constraints. Not all partners / Member States were allowed for piloting real procedures using SDGR-oriented solutions prior to the SDGR coming into effect. The table below displays the situation per partner:
 +
{| class="wikitable"
 +
!
 +
!DO Data Source
 +
!DE eProcedure portal
 +
|-
 +
!'''Sweden'''
 +
|provides fictitious data
 +
|offers simulated procedure
 +
|-
 +
!'''Romania'''
 +
|provides real data
 +
|offers simulated procedure
 +
|-
 +
!'''Austria'''
 +
|provides real data
 +
|offers real procedure
 +
|-
 +
!'''The Netherlands'''
 +
|provides real data
 +
|offers real procedure
 +
|}
 +
<u>'''Remarks:'''</u>
  
''To include the National side of catalogue of services. Describe per case what was intended and what has actually been achieved.''
+
* The Swedish and Romanian Data Evaluator eProcedure portals are available in simulated portals and may be upgraded to real eProcedure portals  later in 2022.
 +
* Data Owners providing fictitious data will not pilot with Data Evaluators offering real procedures, to prevent fictitious data contaminating real eProcedure portals.
  
''Example:''
+
== 2.2 Strategy to mitigate infrastructure delays ==
 +
The customization and integration phase for the first pilot iteration has faced some delays, pushing the start of the pilot running phase backwards. Explanations for these delays are:
  
''A table with name of the service, URL, description, any type of limitations (for example: access for registered users with an existing profile only), including availability limitations (examples: from April to September or Monday to Friday, 9:00 to 17:00). Additionally, any other interesting information about the service could be included''
+
* The implementation of the SDG principles touches on many complex and innovative challenges, which require more time than expected.
 +
* Member States prioritized COVID-19 related activities above DE4A activities, resulting in less resources for DE4A activities.
 +
* The DE4A common components were available later than expected, so deployment and integration on national level could started later.
 +
* Deployment of, and integration to the DE4A components is often performed by several organizations within Member States. This requires more time to align and coordinate, and has proven to be reason for misunderstandings and discussions. National organizations that pilot partners collaborate with, seem less committed to the pilot which seems to reduce willingness to apply changes to infrastructural components.
 +
* Obtaining certificates for secure piloting proved to take a long time.
  
== 2.2 Strategy to mitigate infrastructure delays ==
+
Despite the delay, the preparations of the second pilot iteration have started according to planning. Because the activities for iteration 1 are still in progress, this puts pressure on the preparations for the second iteration. The following measures have been taken (and will be taken) to prevent further delays for the second iteration.
''Describe strategies that have been put into place until now, in order to prevent delays.''
+
 
 +
* The infrastructure basically exists of two parts: eIDAS related infrastructure and Once Only Principle related infrastructure. The Data Consumer and Data Provider integrate to these infrastructures and establish cross border connections and exchange information. The OOP TS infrastructure is related strongly to the SDG and is meant for exchanging company-evidence, while the eIDAS infrastructure is a pre-requisite to work with DE systems and the OOP TS at all. In cases where the eIDAS infrastructure has not been completed but the OOP TS infrastructure is ready, the possibility to simulate authentication and authorization will be considered. By mimicking these processes and providing functionality to manually enter a company ID (eIDASLegalIdentifier), it becomes possible to pilot with the OOP TS infrastructure only, albeit in a simulated piloting environment (and not a real eProcedure portal or data service offering real data . This approach allows for gaining knowledge of and experience with working with the OOP TS.
 +
* In cases where integration activities with DE/DO systems proves difficult due to resource or organizational challenges, the development outside/around these systems can be explored. By choosing this approach, the dependency of limited resources was reduced. Sweden for example, using an eIDAS pilot node proved difficult because of limited resources with the organization that would provide this. As a result, a new eIDAS pilot node is being set up by Bolagsverket.
 +
*
 +
*
  
*<span style="color:red"> bypass eIDAS authentication and add manual entry for eIDASLegalPersonIdentifier </span>
+
*Wherever possible, already available infrastructure (components) will be reused. These components probably need some adaption in order to be fit for DE4A use, but it often saves time compared to developing a completely new component. For example: The Netherlands managed to use available piloting environments to deploy the DE4A Connector and additional components to interact with the Data Owner.
*<span style="color:red"> develop components between DT and DO to reduce dependency on DO development resources </span>
+
*In situations where certain components or services that are needed to test, are not available, these were circumvented temporarily to continue with testing and development. The example of Sweden mimicking the authentication temporarily was already provided. Another example is a situation a temporary fictitious Dutch Identity Provider was used in the Dutch eIDAS pilot infrastructure. This allowed testing of all other components in the infrastructure to take place, and secure progress.
*<span style="color:red"> use existing infrastructure (SEMPER NODE) for piloting purposes and to deploy DE4A Connector </span>
+
*The use of a playground proved to be of major importance to secure progress. The DE4A playground consists of DE4A Connectors, Data Owner mocks and Data Evaluator mocks. These can be used by Data Evaluators and Data Owners in Member States, for development and testing purposes. This way, the can ensure that the integration to the connector actually works before cross border testing starts with real DE4A infrastructure. Also, it makes it possible for Data Evaluators and Data Owners to start development and integration, even before DE4A Connector components actually are available in their countries. They can use the playground components instead, while the national infrastructure is being developed. It proved recommendable to have the playground extensively tested, demonstrated and documented before Member States start using it for development and testing purposes.
*<span style="color:red"> temporarily use dummy IdP (ATLAS) with eIDAS </span>
+
*Establishment of a Minimum Viable Product (MVP) definition turned out to be very important to create focus and manage expectations. By explicitly aiming for a minimum viable product, all partners were forced to focus on what the pilot is really about, but also on what is really feasible. An MVP definition reduced unnecessary discussion of topics that are out-of scope, or turned out to be of minor importance. The MVP definition for both iteration 1 and 2 have been established.
*<span style="color:red"> use simulated data source and eProcedures </span>
+
*For the second iteration, the Subscription and Notification pattern will be piloted. A DBA solution architecture is available, detailing the Project Start Architecture to a more detailed prescription for implementing this interaction pattern. The implementation consists of both common components and national components. For the second iteration, certain common components (the 'subscription system' and the 'cross border event handler') are common for all Data Owners, but will not be available as a common DE4A component. In order to pilot, Data Owners that do not have similar components already available on a national level, need to develop something themselves. In these cases (like in The Netherlands), functionality will be developed on a national level, in a fit-for-use fashion.
*<span style="color:red"> Establish a demonstration of the DE4A Connector and DE/DO Mocks before starting usage in Member States</span>
 
*<span style="color:red">Mention that NL will create a temporary and highly focussed MVP fix for the NL DO to be able to pilot the S&N pattern</span>
 
  
 
==2.3 Achieved interoperability status==
 
==2.3 Achieved interoperability status==
''To provide an overview of all possible DE/DO combinations and display the extend to which interoperability is possible''
+
Taking the remaining Data Owners and Data Evaluators in to account, several DE/DO combinations remain suitable for piloting. The table below displays the interoperability status for the OOP TS domain, while the second table displays the eIDAS interoperability status between participating Member States.
* <span style="color:red"> NL: DO, DT, DR, DE operational; eIDAS operational </span>
+
{| class="wikitable" style="width: 60%;"
* <span style="color:red"> AT: DO, DT, DT operational; DE operational but connected to eIDAS in March 2022; eIDAS operation with version 2.5, profile 1.2 </span>
+
|+
* <span style="color:red"> RO: DO, DT, DR, DE operational (DE=simulated); eIDAS operational </span>
+
<small><u>Interoperability status between Data Owners an Data Evaluators, using the OOP TS</u></small>
* <span style="color:red"> SE: DO, DT, DR, DE operational (DE/DO simulated); eIDAS operational per January 2022 </span>
+
!
 +
! colspan="5" |MS acting as DP
 +
|-
 +
!
 +
!
 +
!style="width: 16%"|AT
 +
!style="width: 16%"|NL
 +
!style="width: 16%"|RO
 +
!style="width: 16%"|SE
 +
|-
 +
! rowspan="4" style="width: 16%"|MS
 +
acting
 +
 
 +
as DC
 +
!AT
 +
|style="background-color:lightgrey"|
 +
|style="background-color:lightyellow"|
 +
|style="background-color: lightyellow"|
 +
|style="background-color:grey"|N/A
 +
|-
 +
!NL
 +
|style="background-color: lightyellow"|
 +
|style="background-color:lightgrey"|
 +
|style="background-color:lightgreen"|
 +
|style="background-color:grey"|N/A
 +
|-
 +
!RO
 +
|style="background-color: lightyellow"|
 +
|style="background-color:lightgreen"|
 +
|style="background-color:lightgrey"|
 +
|style="background-color: lightyellow"|
 +
|-
 +
!SE
 +
|style="background-color:lightgreen"|
 +
|style="background-color:lightgreen"|
 +
|style="background-color:lightgreen"|
 +
|style="background-color:lightgrey"|
 +
|}
 +
{| class="wikitable" style="width: 60%;"
 +
|+
 +
<small><u>Interoperability status on eIDAS pilot nodes between DBA partners</u></small>
 +
!
 +
! colspan="5" |Proxy
 +
|-
 +
!
 +
!
 +
!style="width: 16%"|AT
 +
!style="width: 16%"|NL
 +
!style="width: 16%"|RO
 +
!style="width: 16%"|SE
 +
|-
 +
! rowspan="4" style="width: 16%"|Connector
 +
!AT
 +
|style="background-color:lightgrey"|
 +
|style="background-color:lightyellow"|
 +
|style="background-color:lightyellow"|
 +
|style="background-color:pink"|
 +
|-
 +
!NL
 +
|style="background-color:lightyellow"|
 +
|style="background-color:lightgrey"|
 +
|style="background-color:lightgreen"|
 +
|style="background-color:pink"|
 +
|-
 +
!RO
 +
|style="background-color:lightyellow"|
 +
|style="background-color:lightgreen"|
 +
|style="background-color:lightgrey"|
 +
|style="background-color:pink"|
 +
|-
 +
!SE
 +
|style="background-color:pink"|
 +
|style="background-color:pink"|
 +
|style="background-color:pink"|
 +
|style="background-color:lightgrey"|
 +
|}
 +
 
 +
<small>Green    = Connection established and confirmed</small>
 +
 
 +
<small>Yellow    = Connection partially established and confirmed</small>
 +
 
 +
<small>Red        = Connection not established or confirmed</small>
 +
 
 +
<u>'''Remarks:'''</u>
 +
 
 +
* The tables above display the connectivity status as established in January 2021. The situation is all but static, and connectivity is being extended continuously so tables may not represent the actual situation when reading this document at a later moment.
 +
* Sweden
 +
** is aiming to pilot with a simulated Data Owner, providing fictitious data. Sweden will therefore not pilot with Data Evaluators that offer a real eProcedure portal, being Austria and The Netherlands.
 +
** does not have a Data Owner (Data Service) fully available for testing yet.
 +
** does not have an eIDAS pilot node available yet.
 +
* Austria
 +
** Has a first opportunity to integrate the Austrian eIDAS pilot node to the eProcedure portal by March 2022. After that, connections with NL and RO can be tested and confirmed.
 +
** Has an eIDAS node implementation available that differs from the Dutch/Romanian implementation. For the second iteration adjustments are made to ensure connectivity between these nodes and allow for piloting.
  
 
==2.4 Updates in Metrics==
 
==2.4 Updates in Metrics==
  
''To describe (if any) changes in metrics compared to the previous deliverable. Use D4.6 section 2.2 as a basis.''
+
The pilot goals, success criteria and metrics as defined in the previous deliverable (D4.6 Pilot Planning) remain the same.  
 +
 
 +
As the customization and integration phase for the second iteration progresses, minor adjustments in metrics are expected to be introduced.  
  
''Include explanation about the changes performed and reasons behind.''
 
*<span style="color:red"> no updates? </span>
 
* <span style="color:red"> Or perhaps, now that we have more knowledge about S&N, Lookup and Fine Grained Powers Validation, we might want to refine the metrics on that?</span>
 
* <span style="color:red"> Mention that an additional questionnaire (limited in size) will be added, focussing on technical adequacy, process of connecting and deploying, and documentation. Not related to DBA pilot goals or success criteria, but to collect lessons learned for Chapter 3 of D4.7.</span>
 
  
  
 
[[Goals and success criteria|Next chapter: 3. Goals and success criteria]]
 
[[Goals and success criteria|Next chapter: 3. Goals and success criteria]]

Latest revision as of 16:26, 10 February 2022

Back to Doing Business Abroad main page

Back to main page of D4.7 Initial Running Phase Report

Back to previous Chapter: 1. Introduction

[Work in progress]

2.1 Catalogue of services and status

2.1.1 Use cases and pilot scenarios

Previous deliverables already defined the two use cases and six pilot scenarios for the DE4A Doing Business Abroad pilot. During the customization and integration phase for the first pilot iteration these have been refined (and is some cases were abandoned due to pilot partners having to leave the consortium):

  • Use case 1: starting a business in another Member State
    • the core of this use case is the fulfilment of procedural obligations to start doing business in the Member State. Therefore the pilot concentrates on the steps for a business to register with a service provider abroad.
  • Use case 2: doing business in another Member State
    • the core of this use case is retrieving and updating company information by the service provider / processing business events. Therefore the pilot focuses on the subscription process and the process of sending, receiving and processing event notifications

Please note:

  • The option to fulfil corporate tax duties or apply for a service may still be possible with the service provider, but will not be piloted.
  • The methods of validating the powers of the representative will be implemented as designed: in the first iteration powers validation will be based on the representative having full powers, while in the second iteration fine grained powers validation is added, allowing companies to differentiate in the procedures the representatives may apply for.

Doing Business Abroad partners participate with Data Owners (DO) and Data Evaluators (DE), allowing to pilot these use cases in multiple DE/DO combinations. Unfortunately, the partners Skatteverket (Sweden) and BOSA (Belgium) had to terminate their involvement in the DE4A Consortium due to other priorities. The table below displays the DE/DO combinations per use case that will be piloted with the remaining partners, and the current status of their infrastructure (green = ready; yellow = not completely ready)

Data consumer UC-1 Starting a business in another Member State UC-2 Doing business in another Member State
Data Owner Data Owner
pilot scenario Country Name Portal AT NL RO SE AT NL RO SE
DBA1 Austria BMDW USP.gv.at KvK ONRC BVK N/A N/A N/A
DBA4 The Netherlands RVO mijn.rvo.nl BMDW ONRC N/A N/A ONRC BVK
DBA5 Romania ONRC portal.onrc.ro BMDW KvK BVK N/A KvK BVK
DBA6 Sweden BVE verksamt.se BMDW KvK ONRC N/A KvK ONRC

Data Owners and Data Evaluators have completed the deployment of, and the integration with the OOP TS components without any irregular challenges or issues. This achievement benefits both iteration 1 and 2 and is therefore of great importance.

Data Owners and/or Data Evaluators being not completely ready for Use Case 1 (which is piloted in the first iteration) is due to eIDAS related issues:

  • The establishment of the Swedish eIDAS pilot node is still in progress.This is expected to complete by Q1 2022. Because the Swedish eProcedure portal (verksamt.se) cannot use an eIDAS pilot node yet, the portal is temporarily equipped with a simulated authentication and authorization mechanism without eIDAS. This allows the portal to be used for piloting and gaining experience on working with the DE4A infrastructure.
  • The eIDAS connection has not yet been established between available eIDAS pilot nodes of
    • Austria and The Netherlands. This is expected to be completed by Q2 2022.
    • Austria and Romania. This is expected to be completed by Q2 2022.
  • The integration of the Austrian eIDAS pilot node and the Austrian Data Evaluator portal can not be established before March 2022.

2.1.2 Piloting environments

DBA partners have prepared data services (DO) and eProcedure portals (DE) for piloting. The possibilities in each country to set up environments differ, mainly due tot national or local legal constraints. Not all partners / Member States were allowed for piloting real procedures using SDGR-oriented solutions prior to the SDGR coming into effect. The table below displays the situation per partner:

DO Data Source DE eProcedure portal
Sweden provides fictitious data offers simulated procedure
Romania provides real data offers simulated procedure
Austria provides real data offers real procedure
The Netherlands provides real data offers real procedure

Remarks:

  • The Swedish and Romanian Data Evaluator eProcedure portals are available in simulated portals and may be upgraded to real eProcedure portals later in 2022.
  • Data Owners providing fictitious data will not pilot with Data Evaluators offering real procedures, to prevent fictitious data contaminating real eProcedure portals.

2.2 Strategy to mitigate infrastructure delays

The customization and integration phase for the first pilot iteration has faced some delays, pushing the start of the pilot running phase backwards. Explanations for these delays are:

  • The implementation of the SDG principles touches on many complex and innovative challenges, which require more time than expected.
  • Member States prioritized COVID-19 related activities above DE4A activities, resulting in less resources for DE4A activities.
  • The DE4A common components were available later than expected, so deployment and integration on national level could started later.
  • Deployment of, and integration to the DE4A components is often performed by several organizations within Member States. This requires more time to align and coordinate, and has proven to be reason for misunderstandings and discussions. National organizations that pilot partners collaborate with, seem less committed to the pilot which seems to reduce willingness to apply changes to infrastructural components.
  • Obtaining certificates for secure piloting proved to take a long time.

Despite the delay, the preparations of the second pilot iteration have started according to planning. Because the activities for iteration 1 are still in progress, this puts pressure on the preparations for the second iteration. The following measures have been taken (and will be taken) to prevent further delays for the second iteration.

  • The infrastructure basically exists of two parts: eIDAS related infrastructure and Once Only Principle related infrastructure. The Data Consumer and Data Provider integrate to these infrastructures and establish cross border connections and exchange information. The OOP TS infrastructure is related strongly to the SDG and is meant for exchanging company-evidence, while the eIDAS infrastructure is a pre-requisite to work with DE systems and the OOP TS at all. In cases where the eIDAS infrastructure has not been completed but the OOP TS infrastructure is ready, the possibility to simulate authentication and authorization will be considered. By mimicking these processes and providing functionality to manually enter a company ID (eIDASLegalIdentifier), it becomes possible to pilot with the OOP TS infrastructure only, albeit in a simulated piloting environment (and not a real eProcedure portal or data service offering real data . This approach allows for gaining knowledge of and experience with working with the OOP TS.
  • In cases where integration activities with DE/DO systems proves difficult due to resource or organizational challenges, the development outside/around these systems can be explored. By choosing this approach, the dependency of limited resources was reduced. Sweden for example, using an eIDAS pilot node proved difficult because of limited resources with the organization that would provide this. As a result, a new eIDAS pilot node is being set up by Bolagsverket.
  • Wherever possible, already available infrastructure (components) will be reused. These components probably need some adaption in order to be fit for DE4A use, but it often saves time compared to developing a completely new component. For example: The Netherlands managed to use available piloting environments to deploy the DE4A Connector and additional components to interact with the Data Owner.
  • In situations where certain components or services that are needed to test, are not available, these were circumvented temporarily to continue with testing and development. The example of Sweden mimicking the authentication temporarily was already provided. Another example is a situation a temporary fictitious Dutch Identity Provider was used in the Dutch eIDAS pilot infrastructure. This allowed testing of all other components in the infrastructure to take place, and secure progress.
  • The use of a playground proved to be of major importance to secure progress. The DE4A playground consists of DE4A Connectors, Data Owner mocks and Data Evaluator mocks. These can be used by Data Evaluators and Data Owners in Member States, for development and testing purposes. This way, the can ensure that the integration to the connector actually works before cross border testing starts with real DE4A infrastructure. Also, it makes it possible for Data Evaluators and Data Owners to start development and integration, even before DE4A Connector components actually are available in their countries. They can use the playground components instead, while the national infrastructure is being developed. It proved recommendable to have the playground extensively tested, demonstrated and documented before Member States start using it for development and testing purposes.
  • Establishment of a Minimum Viable Product (MVP) definition turned out to be very important to create focus and manage expectations. By explicitly aiming for a minimum viable product, all partners were forced to focus on what the pilot is really about, but also on what is really feasible. An MVP definition reduced unnecessary discussion of topics that are out-of scope, or turned out to be of minor importance. The MVP definition for both iteration 1 and 2 have been established.
  • For the second iteration, the Subscription and Notification pattern will be piloted. A DBA solution architecture is available, detailing the Project Start Architecture to a more detailed prescription for implementing this interaction pattern. The implementation consists of both common components and national components. For the second iteration, certain common components (the 'subscription system' and the 'cross border event handler') are common for all Data Owners, but will not be available as a common DE4A component. In order to pilot, Data Owners that do not have similar components already available on a national level, need to develop something themselves. In these cases (like in The Netherlands), functionality will be developed on a national level, in a fit-for-use fashion.

2.3 Achieved interoperability status

Taking the remaining Data Owners and Data Evaluators in to account, several DE/DO combinations remain suitable for piloting. The table below displays the interoperability status for the OOP TS domain, while the second table displays the eIDAS interoperability status between participating Member States.

Interoperability status between Data Owners an Data Evaluators, using the OOP TS
MS acting as DP
AT NL RO SE
MS

acting

as DC

AT N/A
NL N/A
RO
SE
Interoperability status on eIDAS pilot nodes between DBA partners
Proxy
AT NL RO SE
Connector AT
NL
RO
SE

Green = Connection established and confirmed

Yellow = Connection partially established and confirmed

Red = Connection not established or confirmed

Remarks:

  • The tables above display the connectivity status as established in January 2021. The situation is all but static, and connectivity is being extended continuously so tables may not represent the actual situation when reading this document at a later moment.
  • Sweden
    • is aiming to pilot with a simulated Data Owner, providing fictitious data. Sweden will therefore not pilot with Data Evaluators that offer a real eProcedure portal, being Austria and The Netherlands.
    • does not have a Data Owner (Data Service) fully available for testing yet.
    • does not have an eIDAS pilot node available yet.
  • Austria
    • Has a first opportunity to integrate the Austrian eIDAS pilot node to the eProcedure portal by March 2022. After that, connections with NL and RO can be tested and confirmed.
    • Has an eIDAS node implementation available that differs from the Dutch/Romanian implementation. For the second iteration adjustments are made to ensure connectivity between these nodes and allow for piloting.

2.4 Updates in Metrics

The pilot goals, success criteria and metrics as defined in the previous deliverable (D4.6 Pilot Planning) remain the same.

As the customization and integration phase for the second iteration progresses, minor adjustments in metrics are expected to be introduced.


Next chapter: 3. Goals and success criteria