Difference between revisions of "Moving Abroad Pilot"

From DE4A
Jump to navigation Jump to search
 
(13 intermediate revisions by the same user not shown)
Line 1: Line 1:
The Moving Abroad pilot of the DE4A project, implements eProcedures for moving and living abroad (MA) in Luxembourg, Portugal, Romania, Slovenia, Spain and Sweden. It improves currently available cross-border procedures by implementing the Once Only Principle (OOP). Piloting solutions to these highly complex processes are an important step in breaking down barriers in the European single market. In the end people should be able to move to other Member State as easy as they do nationally. The MA pilot highly values experience from piloting real eProcedures.
+
The Moving Abroad pilot of the DE4A project, implements eProcedures for moving and living abroad (MA) in Luxembourg, Portugal, Romania, Slovenia and Spain. It improves currently available cross-border procedures by implementing the Once Only Principle (OOP). Piloting solutions to these highly complex processes are an important step in breaking down barriers in the European single market. In the end people should be able to move to other Member State as easy as they do nationally. The MA pilot highly values experience from piloting real eProcedures.
  
 
The MA pilot addresses some of the most important research questions for successfully implementing the SDGR and SDGR-related processes. Besides validating the OOP technical System for evidence exchange in real use cases it goes beyond the minimum service to support people being more mobile. Furthermore, the MA pilot pilots several SDGR-specific and related functions, like explicit request and preview, canonical evidence and record matching.
 
The MA pilot addresses some of the most important research questions for successfully implementing the SDGR and SDGR-related processes. Besides validating the OOP technical System for evidence exchange in real use cases it goes beyond the minimum service to support people being more mobile. Furthermore, the MA pilot pilots several SDGR-specific and related functions, like explicit request and preview, canonical evidence and record matching.
Line 5: Line 5:
 
The 4.10 deliverable specifies the design of the MA pilot and provides a plan for managing all activities in the upcoming two phases: customization & integration phase and pilot running phase.
 
The 4.10 deliverable specifies the design of the MA pilot and provides a plan for managing all activities in the upcoming two phases: customization & integration phase and pilot running phase.
  
Sections
 
  
 
[[Moving Abroad Objectives & Goals|MA Objectives & Goals]]
 
[[Moving Abroad Objectives & Goals|MA Objectives & Goals]]
Line 19: Line 18:
 
[[MA Solution Architecture]]
 
[[MA Solution Architecture]]
  
[[MA Implementation]]
+
[[MA implementation|MA Status]]
  
= MA Implementation =
 
This page will contain lessons learned, tips and tricks on implementing the solution for Moving Abroad. Also, the planning and status of establishing connections between participating Member States is presented.
 
  
== Contents ==
+
Interoperability status between DO and DE, using the OOP TS for UC#1, UC#2 and UC#3
 
 
* 1 Tips for new Member States implementing and using the DE4A Connector
 
* 2 Establishing connections
 
** 3.1 DE4A Connector
 
*** 3.1.1 Process
 
*** 3.1.2 Planning DE4A Connector connectathons
 
** 3.2 eIDAS nodes
 
** 3.3 Status of connections
 
 
 
=== Tips for new Member States implementing and using the DE4A Connector ===
 
 
 
* Use connectathons as early as possible to share experiences in the setup and resolve issues together.
 
* Use the publicly available playground and instructions to set up and configure the national DE4A Connector.
 
* Configure the DE4A Connector using a less strict setup for cryptographic validation, to sort out connectivity issues. Trying to solve issues with strict cryptographic adherence is difficult as the encryption can cause errors, that are not related to the actual functionality and connectivity 
 
 
 
=== Establishing connections ===
 
The MA pilot is establishing and testing connections between participating Member States, using testcases and connectathons. During specific timeslots, experts of 2 (or more) countries join with technical experts of the DE4A program. The meetings are online, and focus on establishing the connection between DE4A Connectors or eIDAS nodes. Pre-defined testcases are used to collect necessary proof that the connection is functioning correct. Any last-minute errors are being resolved immediately (if possible).
 
 
 
==== DE4A Connector ====
 
 
 
===== Process =====
 
For establishing connections between DE4A Connectors of participating Member States the following steps are performed:
 
 
 
# Preparation
 
#* collecting necessary information for configuration of the common components.
 
# Local testing
 
#* setting up the national DE4A Connector and connecting this to a DE4A Connector in the DE4A playground.
 
# Connectivity testing
 
#* testing a full chain of components, using a Mocked DE, the national DE4A Connector (acting as a DT or DR), the playground DE4A Connector (acting as a DR or DT) and a Mocked DO.
 
# Connectathon
 
#* testing a full chain of components, using a Mocked DE, one national DE4A Connector (acting as a DT or DR), another national DE4A Connector (acting as a DR or DT) and a Mocked DO (Milestone 2 and 3)
 
#* testing a full chain of components, using a real DE, one national DE4A Connector (acting as a DT or DR), another national DE4A Connector (acting as a DR or DT) and a real DO (Milestone 4)
 
 
 
During the OOP TS connectathons, test cases and preparations are being used / executed they are found in the MA-OwnCloudfolder "Connectathon"
 
 
 
===== Planning DE4A Connector connectathons =====
 
For each milestone, connectathons are scheduled according to the tables below.
 
 
{| class="wikitable"
 
{| class="wikitable"
|+'''<small>DE4A Connector Milestone 2 and 3 (Only with DE4A Connectors)</small>'''
 
! colspan="2" rowspan="2" |
 
! colspan="4" |DT
 
|-
 
!ES
 
!PT
 
!LU
 
!SE
 
|-
 
! rowspan="4" |'''DR'''
 
!ES
 
|
 
 
|
 
|
 
|
 
|
 
|
 
|
 +
| colspan="5" |Data Evaluator
 
|-
 
|-
!PT
+
| colspan="3" |
|
+
|RO
|
+
|PT-AMA
|
+
|ES
|
+
|LU
 +
|SI
 
|-
 
|-
!LU
 
 
|
 
|
 
|
 
|
 
|
 
|
 +
|UC1
 +
 +
UC2
 +
|UC1.deregist
 
|
 
|
|-
 
!SE
 
|
 
|
 
|
 
|
 
|}
 
{| class="wikitable"
 
|+<small>DE4A Connector Milestone 4 (Also with DO and DE)</small>
 
! colspan="2" rowspan="2" |
 
! colspan="4" |MS acting as DP
 
|-
 
!ES
 
!PT
 
!LU
 
!SE
 
|-
 
! rowspan="4" |'''MS'''
 
acting
 
  
as DC
 
!ES
 
|
 
|
 
|
 
|
 
|-
 
!PT
 
|
 
|
 
|
 
|
 
|-
 
!LU
 
|
 
|
 
|
 
|
 
|-
 
!SE
 
|
 
|
 
|
 
|
 
|}
 
  
==== eIDAS nodes ====
+
UC2
Connections between eIDAS nodes are established using existing eIDAS procedures and are scheduled in these timeslots:
+
|UC1
{| class="wikitable"
+
 
|+<small>eIDAS Milestone 1</small>
+
UC2
!
+
|UC1
! colspan="5" |Proxy
+
 
 +
UC2
 
|-
 
|-
!
+
| rowspan="14" |Data Owner
!
+
| rowspan="2" |RO
!ES
+
|UC1
!PT
 
!LU
 
!SE
 
|-
 
! rowspan="4" |Connector
 
!ES
 
|
 
 
|
 
|
 
|
 
|
 
|
 
|
 +
|UC1
 +
|UC1
 
|-
 
|-
!PT
+
|UC2
|
 
|
 
 
|
 
|
 
|
 
|
 +
|UC2
 +
|UC2
 +
|UC2
 
|-
 
|-
!LU
+
| rowspan="3" |PT-AMA
|
+
|UC1
|
+
|UC1
 
|
 
|
 
|
 
|
 +
|UC1
 +
|UC1
 
|-
 
|-
!SE
+
|UC1.deregist
 
|
 
|
 
|
 
|
 
|
 
|
 +
|UC1.deregist
 
|
 
|
|}
 
 
==== Status of connections ====
 
The current status of participating Member States having established connections is displayed in the tables below:
 
{| class="wikitable"
 
|+<small>eIDAS Milestone 1: Connecting eIDAS proxies and connectors</small>
 
!
 
! colspan="5" |Proxy
 
|-
 
!
 
!
 
!ES
 
!PT
 
!LU
 
!SE
 
 
|-
 
|-
! rowspan="4" |Connector
+
|{UC2} IRN
!ES
+
|{UC2}
|
 
|
 
|
 
 
|
 
|
 +
|{UC2}
 +
|{UC2}
 +
|{UC2}
 
|-
 
|-
!PT
 
 
|
 
|
 
|
 
|
 
|
 
|
|
 
|-
 
!LU
 
 
|
 
|
 
|
 
|
Line 209: Line 99:
 
|
 
|
 
|-
 
|-
!SE
+
| rowspan="3" |ES
 +
|UC1
 +
|UC1
 
|
 
|
 
|
 
|
|
+
|UC1
|
+
|UC1
|}
 
{| class="wikitable"
 
|+<small>OOP TS Milestone 2/3: Connecting DE4A Connectors between Member States</small>
 
!
 
! colspan="5" |DE4A Connector acting as DT
 
 
|-
 
|-
!
+
|UC2
!
+
|UC2
!ES
 
!PT
 
!LU
 
!SE
 
|-
 
! rowspan="4" |DE4A Connector
 
acting
 
 
 
as DR
 
!ES
 
|
 
|
 
 
|
 
|
 
|
 
|
 +
|UC2
 +
|UC2
 
|-
 
|-
!PT
+
|UC3
 
|
 
|
|
 
|
 
|
 
|-
 
!LU
 
 
|
 
|
 
|
 
|
Line 249: Line 121:
 
|
 
|
 
|-
 
|-
!SE
+
| rowspan="3" |LU
 +
|UC1
 +
|UC1
 
|
 
|
 
|
 
|
 
|
 
|
|
+
|UC1
|}
 
{| class="wikitable"
 
|+<small>OOP TS Milestone 4: Connecting DE4A Connectors, Data Evaluators and Data Owners between Member States</small>
 
!
 
! colspan="5" |MS acting as DP
 
 
|-
 
|-
!
+
|UC1.deregist
!
 
!ES
 
!PT
 
!LU
 
!SE
 
|-
 
! rowspan="4" |MS
 
acting
 
 
 
as DC
 
!ES
 
 
|
 
|
 +
|UC1.deregist
 
|
 
|
 
|
 
|
 
|
 
|
 
|-
 
|-
!PT
+
|UC2
|
+
|UC2
|
 
 
|
 
|
 +
|UC2
 
|
 
|
 +
|UC2
 
|-
 
|-
!LU
+
| rowspan="2" |SI
|
+
|UCI
 +
|UC1
 
|
 
|
 
|
 
|
 +
|UC1
 
|
 
|
 
|-
 
|-
!SE
+
|UC2
|
+
|UC2
|
 
 
|
 
|
 +
|UC2
 +
|UC2
 
|
 
|
 
|}
 
|}
<small>Green    = Connection established</small>
 
  
<small>Yellow    = Connection partlially established (issues remaining to be solved)</small>
 
  
<small>Red        = Connection not established yet</small>
+
Green = Connection established and confirmed in extensive tests
  
== Deliverables ==
+
Yellow = Connection partially established and confirmed in extensive tests
 +
 
 +
Red = Connection not established or confirmed in extensive tests
 +
 
 +
= Deliverables =
 
[https://wiki.de4a.eu/index.php/File:DE4A_D4.9_Moving_Abroad_use_cases_definition_v1.0.pdf D4.9&#x20;Moving&#x20;Abroad&#x20;use&#x20;cases&#x20;definition&#x20;v1.0.pdf]
 
[https://wiki.de4a.eu/index.php/File:DE4A_D4.9_Moving_Abroad_use_cases_definition_v1.0.pdf D4.9&#x20;Moving&#x20;Abroad&#x20;use&#x20;cases&#x20;definition&#x20;v1.0.pdf]
  
 
[https://wiki.de4a.eu/index.php/File:DE4A_D4.10_Moving_Abroad_Pilot_Planning_V1.0.pdf D4.10_Moving_Abroad_Pilot_Planning_V1.0.pdf]
 
[https://wiki.de4a.eu/index.php/File:DE4A_D4.10_Moving_Abroad_Pilot_Planning_V1.0.pdf D4.10_Moving_Abroad_Pilot_Planning_V1.0.pdf]
 +
 +
[https://wiki.de4a.eu/index.php/File:DE4A_D4.11_Moving_Abroad_Initial_Running_Phase_v1.0.docx D4.11_Moving_Abroad_First Running Phase Reprot_V1.0]

Latest revision as of 09:07, 17 April 2023

The Moving Abroad pilot of the DE4A project, implements eProcedures for moving and living abroad (MA) in Luxembourg, Portugal, Romania, Slovenia and Spain. It improves currently available cross-border procedures by implementing the Once Only Principle (OOP). Piloting solutions to these highly complex processes are an important step in breaking down barriers in the European single market. In the end people should be able to move to other Member State as easy as they do nationally. The MA pilot highly values experience from piloting real eProcedures.

The MA pilot addresses some of the most important research questions for successfully implementing the SDGR and SDGR-related processes. Besides validating the OOP technical System for evidence exchange in real use cases it goes beyond the minimum service to support people being more mobile. Furthermore, the MA pilot pilots several SDGR-specific and related functions, like explicit request and preview, canonical evidence and record matching.

The 4.10 deliverable specifies the design of the MA pilot and provides a plan for managing all activities in the upcoming two phases: customization & integration phase and pilot running phase.


MA Objectives & Goals

MA Use case Definition

Use Case "Request Address Change" (MA UC1)

Use Case "Request an Extract or Copy of a Civil State Certificate" (MA UC2)

Use Case "Request Pension Information - Claim Pension" (MA UC3)

MA Solution Architecture

MA Status


Interoperability status between DO and DE, using the OOP TS for UC#1, UC#2 and UC#3

Data Evaluator
RO PT-AMA ES LU SI
UC1

UC2

UC1.deregist


UC2

UC1

UC2

UC1

UC2

Data Owner RO UC1 UC1 UC1
UC2 UC2 UC2 UC2
PT-AMA UC1 UC1 UC1 UC1
UC1.deregist UC1.deregist
{UC2} IRN {UC2} {UC2} {UC2} {UC2}
ES UC1 UC1 UC1 UC1
UC2 UC2 UC2 UC2
UC3
LU UC1 UC1 UC1
UC1.deregist UC1.deregist
UC2 UC2 UC2 UC2
SI UCI UC1 UC1
UC2 UC2 UC2 UC2


Green = Connection established and confirmed in extensive tests

Yellow = Connection partially established and confirmed in extensive tests

Red = Connection not established or confirmed in extensive tests

Deliverables

D4.9 Moving Abroad use cases definition v1.0.pdf

D4.10_Moving_Abroad_Pilot_Planning_V1.0.pdf

D4.11_Moving_Abroad_First Running Phase Reprot_V1.0