<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.de4a.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ictu+harold.metselaar</id>
	<title>DE4A - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.de4a.eu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ictu+harold.metselaar"/>
	<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php/Special:Contributions/Ictu_harold.metselaar"/>
	<updated>2026-04-05T17:10:47Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5869</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5869"/>
		<updated>2023-02-03T09:48:14Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots ([[Doing Business Abroad Pilot|Doing Business Abroad - DBA]], [[Moving Abroad Pilot|Moving Abroad - MA]], and [[Studying Abroad Pilot|Studying Abroad - SA]])&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|thumb|alt=|none|Figure 1. a) New functionalities]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px|alt=|none|Figure 1. b) New requirements for the existing BBs defined in DE4A lifetime]]&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the [[Use Case &amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot; (SA UC3)|SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;)]] service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none|Figure 2. a) Contribution of each BB to interoperability in the context of DE4A]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb|Figure 2. b) Contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb|Figure 3. a) Potential for contribution of each BB to interoperability; b) Potential for contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb|Figure 3. b) Potential for contribution per interoperability dimension.]]Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the [[Building Blocks|first phase of the BB assessment]], domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb|Figure 4. Grading semantics of the evaluation scores used in the first and the second phase]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figures 5. a,b and c below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb|Figure 5. a) Technical Maturity of BB]]&lt;br /&gt;
[[File:Administrative.png|none|thumb|Figure 5. b) Administrative Maturity of BB]]&lt;br /&gt;
[[File:Operational.png|none|thumb|Figure 5. c)Operational Maturity of BB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb|Figure 6. General state of maturity of each BBs]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb|Figure 7. Properties enabling building block openness]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 6. Barriers to BB implementation&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb|Figure 8. Level of criticality of the barriers from Table 6 for DE4A]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb|Figure 9. Importance of each BB aspect (dimension) for DE4A]]In terms of overall performance of each building block in the context of DE4A, Figure 10 shows that the only BB who was claimed as '''Underperforming''' is IAL, which we also pin-pointed in the maturity analysis as well, in each of the Technical, Administrative and Operational aspects.&lt;br /&gt;
[[File:Overall performance of each building block in the context of DE4A.png|none|thumb|Figure 10. Overall performance of each building block in the context of DE4A]]&lt;br /&gt;
Although there are no specific non-functional requirements (NFRs) with respect to performance, availability and scalability, and no performance tests were performed for DE4A, the idea of this section is to get a perception of the partners’ experience with non-functional requirements in the context of DE4A. Table 1 provides an overview of the partners’ claims.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 7. Partners’ experience with non-functional requirements&lt;br /&gt;
|'''Type of NFR issue'''&lt;br /&gt;
|'''Encountered''' &lt;br /&gt;
|'''Foreseen'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Performance'''&lt;br /&gt;
|Response times and uptime for some components;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frequent issues with &amp;quot;external service outage&amp;quot;  that would lower availability of services largely.&lt;br /&gt;
|Connectors and SMP/SML can become single points of problems  if having performance issues in the future when many DEs and DOs join;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hard to say as the number of users may be much higher in  production;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible - the BB should be stress-tested by EU/MS  before recommendation.&lt;br /&gt;
|-&lt;br /&gt;
|'''Availability''' &lt;br /&gt;
|Yes, due to software and configuration issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several components were not available (regularly);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, frequently, IP-changes led to connectivity issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, some services were unstable, but during piloting  the situation improved.&lt;br /&gt;
|Yes, including external services&lt;br /&gt;
|-&lt;br /&gt;
|'''Scalability''' &lt;br /&gt;
|Yes. Components not designed for high-availability  deployments, nor for flexible escalation.&lt;br /&gt;
|Depending on use of components, support and development  may depend on a one-man company.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns ===&lt;br /&gt;
Some of the building blocks are used only for specific interaction patterns, while others span multiple patterns. In this section, we analyze the correlation between DE4A patterns and each of the 13 BBs, per pilot. &lt;br /&gt;
As Figure 11 &amp;lt;span lang=&amp;quot;EN&amp;quot;&amp;gt;In terms of overall performance of each building block in&lt;br /&gt;
the context of DE4A, &amp;lt;/span&amp;gt; shows, the most employed is the User Supported Intermediation, closely followed by Verifiable Credential, whereas the least used are the Push and Business patterns. However, this does not imply that these patterns are less useful, but only that they were exploited to a lesser extent in the DE4A depending on the pilots’ needs. For more documentation and guidelines on when and how each of these patterns can be used and implemented, please see the relevant pilot wiki.&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;N and LKP are used in DBA but should also be applicable to non-business context&lt;br /&gt;
&lt;br /&gt;
[[File:Overall use of DE4A patterns.png|none|thumb|Figure 11. Overall use of DE4A patterns]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The use of each of these patterns per building block is shown in Figure 12. &lt;br /&gt;
[[File:Use of each pattern by each building block.png|none|thumb|Figure 12. Use of each pattern by each building block]]&lt;br /&gt;
&lt;br /&gt;
=== Trust, Identity, Security, Privacy, Protection ===&lt;br /&gt;
There are various trust models in use in DE4A, depending on the interaction patterns used. All those patterns come with specifics related to authentication/establishing identity, security controls and possible privacy issues. This applies to both data at rest/in transfer. Figure 13a) shows the nature and the amount of the specific security/privacy issues encountered during implementation.&lt;br /&gt;
[[File:Security and privacy issues encountered.png|none|thumb|Figure 13. a) Security and privacy issues encountered]]&lt;br /&gt;
[[File:No. of issues due to the BB use.png|none|thumb|Figure 13. b) # of issues due to the BB use]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the issues are related to security and are introduced as a result of record matching and difficulties with certificates. The small amount of privacy issues is related to data protection, and mainly refer to the usage of eDelivery and 4 corner model during piloting. &lt;br /&gt;
&lt;br /&gt;
The issues stated as being introduced by the use of the BB (on Figure 13b)) mainly refer to availability and connectivity and are related to the use of certificates. However, these issues are not due to the BB nature or the lack of some functionality, but a result of the absence of improvements that were needed to meet the implementation requirements. Thus, this does not affect the reuse aspect of any of the assessed BBs.&lt;br /&gt;
&lt;br /&gt;
In order to analyze in a greater depth, the security issues encountered, the survey inquired on the security mechanisms available to handle and address such issues in terms of confidentiality, integrity and availability, as well as the BB features used for that purpose. The cases in which concrete BB features were employed to address security issues are presented in the charts of Figure 14, a), b) and c).&lt;br /&gt;
[[File:BB features used to address .png|none|thumb|Figure 14. a) Confidentiality]]&lt;br /&gt;
[[File:Confidentiality.png|none|thumb|Figure 14. b) Integrity]]&lt;br /&gt;
[[File:Availability.png|none|thumb|Figure 14. c) Availability]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More concretely, information confidentiality mechanisms used within the pilots were: eIDAS standard mechanisms, encryption and verification, passwords and security tokens.&lt;br /&gt;
&lt;br /&gt;
Information integrity mechanisms used within the pilots were: hashing, access control and digital signatures.&lt;br /&gt;
&lt;br /&gt;
Finally, information availability mechanisms used within the pilots were: cloud server deployment, redundancy, firewalls, and DDoS attacks' prevention.&lt;br /&gt;
&lt;br /&gt;
In most (80%) of the cases, the security mechanisms were used to counter specific cyber threats (Figure 15a)). In half of these, the vulnerabilities to a cyber-attack were introduced by the employed BBs (or their features) (Figure 15b)).&lt;br /&gt;
[[File:Extent of employing security mechanisms to counter specific cyber-threats.png|none|thumb|Figure 15. a). Extent of employing security mechanisms to counter specific cyber-threats]]&lt;br /&gt;
[[File:Frequency of BBs introducing new vulnerabilities.png|none|thumb|Figure 15. b) Frequency of BBs introducing new vulnerabilities]]&lt;br /&gt;
Features claimed to introduce such vulnerabilities are some libraries, and only at a certain point of the piloting (such as log4j and the spring framework). However, these vulnerabilities were detected and fixed on time. Other vulnerabilities that were also met and addressed were DoS and increased risk of data hijacking. To address these vulnerabilities, adequate countermeasures have been employed, such as: access control, channel encryption, authentication and digital signatures. For example, all communications have been secured via the use of certificates, so that the communications are encrypted. In addition, the components of the playground have been deployed using redundancy.&lt;br /&gt;
&lt;br /&gt;
= Discussion and comparative analysis =&lt;br /&gt;
In the first phase of the BB assessment, we used the Digital Services Model taxonomy to establish common terminology and framework, but also to analyze the needs and requirements for the deployment of the digital services in DE4A. The overall purpose of such an approach is enabling a continuity of the developed methodologies with the large-scale pilots. This taxonomy contained five different levels of granularity:&lt;br /&gt;
&lt;br /&gt;
# Standards and Specifications;&lt;br /&gt;
# Common code or Components;&lt;br /&gt;
# Building Blocks;&lt;br /&gt;
# Core Service Platforms;&lt;br /&gt;
# Generic Services.&lt;br /&gt;
&lt;br /&gt;
Most of the recommended BBs in the first phase were of the type ‘Building Block’ and ‘Standards and specifications’. However, this is also expected and is not an argument against maturity, as these are also the elements/components that are most flexible in terms of configurability and deployment and, thus, most subject to reuse by other projects. In order to provide arguments for the overall set of building blocks assessed for DE4A purposes, we will rely on the Enterprise Architecture Assessment Framework principles (shown in Figure 16), also presented in the first phase of BB assessment. &lt;br /&gt;
&lt;br /&gt;
While the output of the EAAF is a maturity level assessment of the overall architecture, the phased approach in DE4A creates an intermediate feedback loop between the pilots and the Project Start Architecture, allowing for adaptable integration of the assessment methodology within the WP2 change management. Although for the evaluation of the overall PSA additional insights are needed, it is still possible to obtain some quantitative assessment for the solution architecture based on the set of employed BBs. However, it is important to note that this is not to be considered as the overall architecture framework maturity level, but only as an aspect of it that provides valid arguments for discussion on the overall maturity. For instance, such a value can serve as a reference point that can be compared upon a given KPI for the overall maturity, in case such a requirement exists.&lt;br /&gt;
&lt;br /&gt;
In order to compile a single value for the current maturity level for a pilot solution architecture, the set of BB assessments and their recommendations shall be compared upon the baseline for the EAAF maturity levels given in Figure 16. In the context of DE4A, based on the maturity evaluations provided in the section on “BB Maturity”, it can be observed that most of the BBs and their functionalities, implementation details and operation in the context of DE4A have been documented, understood, and used in at least some agency of decision-making activities. However, from the “Performance and Non-Functional Requirements” Section, we see that not all have gone through an effectiveness evaluation against a set of established performance criteria. Thus, '''the level of maturity of the overall set of DE4A architecture BBs according to the EAAF is 3.'''&lt;br /&gt;
[[File:EAAF Maturity levels.png|none|thumb|Figure 16. EAAF Maturity levels]]&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
In this analysis, we presented the second phase of a 2-phased approached for building blocks assessment used in the DE4A project. The entire approach followed a concrete methodology designed in the initial stages of the project start architecture, and updated/fine-tuned during the piloting of the building blocks. The first assessment phase resulted in a list of BBs relevant and recommended for use in the DE4A based on three aspects of their maturity: Technical, Administrative and Operational. Both the definition and the fine-tuning of the methodology, as well as the updating of the list of relevant BBs was done in close collaboration with the relevant DE4A implementing and using the BBs: WP4 (pilots) partners, the Member States, and WP4 (components) partners.&lt;br /&gt;
&lt;br /&gt;
During the second phase, 13 BBs were analyzed from a wider perspective, i.e. for their interoperability (across each EIF/EIRA dimension), maturity (across the three dimensions used in the first phase as well), openness (across three dimensions), usability (across three dimensions), meeting pilot requirements, performance and non-functional requirements (across 7 dimensions), patterns’ use, as well as for addressing trust, identity, security and privacy issues in the context of DE4A. Moreover, barriers for implementation were detected of various nature: technical, business, legal, organizational, political, semantic and human factor. Based on the insights from the obtained feedback, and the direct partners’ experiences, recommendations for future (re)use were also provided as part of the analysis. &lt;br /&gt;
&lt;br /&gt;
On the one side, this effort complements the other architecture tasks carried out in the DE4A, supporting the design choices on the PSA. On the other side, it testifies of the effective internal collaboration among a variety of DE4A partners. Finally, the approach serves as a documented effort of reusable practices and solutions provided through the DE4A partners’ experiences.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5868</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5868"/>
		<updated>2023-02-02T14:07:26Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots ([[Doing Business Abroad Pilot|Doing Business Abroad - DBA]], [[Moving Abroad Pilot|Moving Abroad - MA]], and [[Studying Abroad Pilot|Studying Abroad - SA]])&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|thumb|alt=|none|Figure 1. a) New functionalities]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px|alt=|none|Figure 1. b) New requirements for the existing BBs defined in DE4A lifetime]]&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the [[Use Case &amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot; (SA UC3)|SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;)]] service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none|Figure 2. a) Contribution of each BB to interoperability in the context of DE4A]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb|Figure 2. b) Contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb|Figure 3. a) Potential for contribution of each BB to interoperability; b) Potential for contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb|Figure 3. b) Potential for contribution per interoperability dimension.]]Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the [[Building Blocks|first phase of the BB assessment]], domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb|Figure 4. Grading semantics of the evaluation scores used in the first and the second phase]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figures 5. a,b and c below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb|Figure 5. a) Technical Maturity of BB]]&lt;br /&gt;
[[File:Administrative.png|none|thumb|Figure 5. b) Administrative Maturity of BB]]&lt;br /&gt;
[[File:Operational.png|none|thumb|Figure 5. c)Operational Maturity of BB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb|Figure 6. General state of maturity of each BBs]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb|Figure 7. Properties enabling building block openness]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 6. Barriers to BB implementation&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb|Figure 8. Level of criticality of the barriers from Table 6 for DE4A]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb|Figure 9. Importance of each BB aspect (dimension) for DE4A]]In terms of overall performance of each building block in the context of DE4A, Figure 10 shows that the only BB who was claimed as '''Underperforming''' is IAL, which we also pin-pointed in the maturity analysis as well, in each of the Technical, Administrative and Operational aspects.&lt;br /&gt;
[[File:Overall performance of each building block in the context of DE4A.png|none|thumb|Figure 10. Overall performance of each building block in the context of DE4A]]&lt;br /&gt;
Although there are no specific non-functional requirements (NFRs) with respect to performance, availability and scalability, and no performance tests were performed for DE4A, the idea of this section is to get a perception of the partners’ experience with non-functional requirements in the context of DE4A. Table 1 provides an overview of the partners’ claims.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 7. Partners’ experience with non-functional requirements&lt;br /&gt;
|'''Type of NFR issue'''&lt;br /&gt;
|'''Encountered''' &lt;br /&gt;
|'''Foreseen'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Performance'''&lt;br /&gt;
|Response times and uptime for some components;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frequent issues with &amp;quot;external service outage&amp;quot;  that would lower availability of services largely.&lt;br /&gt;
|Connectors and SMP/SML can become single points of problems  if having performance issues in the future when many DEs and DOs join;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hard to say as the number of users may be much higher in  production;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible - the BB should be stress-tested by EU/MS  before recommendation.&lt;br /&gt;
|-&lt;br /&gt;
|'''Availability''' &lt;br /&gt;
|Yes, due to software and configuration issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several components were not available (regularly);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, frequently, IP-changes led to connectivity issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, some services were unstable, but during piloting  the situation improved.&lt;br /&gt;
|Yes, including external services&lt;br /&gt;
|-&lt;br /&gt;
|'''Scalability''' &lt;br /&gt;
|Yes. Components not designed for high-availability  deployments, nor for flexible escalation.&lt;br /&gt;
|Depending on use of components, support and development  may depend on a one-man company.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns ===&lt;br /&gt;
Some of the building blocks are used only for specific interaction patterns, while others span multiple patterns. In this section, we analyze the correlation between DE4A patterns and each of the 13 BBs, per pilot. &lt;br /&gt;
As Figure 11 &amp;lt;span lang=&amp;quot;EN&amp;quot;&amp;gt;In terms of overall performance of each building block in&lt;br /&gt;
the context of DE4A, &amp;lt;/span&amp;gt; shows, the most employed is the User Supported Intermediation, closely followed by Verifiable Credential, whereas the least used are the Push and Business patterns. However, this does not imply that these patterns are less useful, but only that they were exploited to a lesser extent in the DE4A depending on the pilots’ needs. For more documentation and guidelines on when and how each of these patterns can be used and implemented, please see the relevant pilot wiki.&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;N and LKP are used in DBA but should also be applicable to non-business context&lt;br /&gt;
&lt;br /&gt;
[[File:Overall use of DE4A patterns.png|none|thumb|Figure 11. Overall use of DE4A patterns]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The use of each of these patterns per building block is shown in Figure 12. &lt;br /&gt;
[[File:Use of each pattern by each building block.png|none|thumb|Figure 12. Use of each pattern by each building block]]&lt;br /&gt;
&lt;br /&gt;
=== Trust, Identity, Security, Privacy, Protection ===&lt;br /&gt;
There are various trust models in use in DE4A, depending on the interaction patterns used. All those patterns come with specifics related to authentication/establishing identity, security controls and possible privacy issues. This applies to both data at rest/in transfer. Figure 13a) shows the nature and the amount of the specific security/privacy issues encountered during implementation.&lt;br /&gt;
[[File:Security and privacy issues encountered.png|none|thumb|Figure 13. a) Security and privacy issues encountered]]&lt;br /&gt;
[[File:No. of issues due to the BB use.png|none|thumb|Figure 13. b) # of issues due to the BB use]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the issues are related to security and are introduced as a result of record matching and difficulties with certificates. The small amount of privacy issues is related to data protection, and mainly refer to the usage of eDelivery and 4 corner model during piloting. &lt;br /&gt;
&lt;br /&gt;
The issues stated as being introduced by the use of the BB (on Figure 13b)) mainly refer to availability and connectivity and are related to the use of certificates. However, these issues are not due to the BB nature or the lack of some functionality, but a result of the absence of improvements that were needed to meet the implementation requirements. Thus, this does not affect the reuse aspect of any of the assessed BBs.&lt;br /&gt;
&lt;br /&gt;
In order to analyze in a greater depth, the security issues encountered, the survey inquired on the security mechanisms available to handle and address such issues in terms of confidentiality, integrity and availability, as well as the BB features used for that purpose. The cases in which concrete BB features were employed to address security issues are presented in the charts of Figure 14, a), b) and c).&lt;br /&gt;
[[File:BB features used to address .png|none|thumb|Figure 14. a) Confidentiality]]&lt;br /&gt;
[[File:Confidentiality.png|none|thumb|Figure 14. b) Integrity]]&lt;br /&gt;
[[File:Availability.png|none|thumb|Figure 14. c) Availability]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More concretely, information confidentiality mechanisms used within the pilots were: eIDAS standard mechanisms, encryption and verification, passwords and security tokens.&lt;br /&gt;
&lt;br /&gt;
Information integrity mechanisms used within the pilots were: hashing, access control and digital signatures.&lt;br /&gt;
&lt;br /&gt;
Finally, information availability mechanisms used within the pilots were: cloud server deployment, redundancy, firewalls, and DDoS attacks' prevention.&lt;br /&gt;
&lt;br /&gt;
In most (80%) of the cases, the security mechanisms were used to counter specific cyber threats (Figure 15a)). In half of these, the vulnerabilities to a cyber-attack were introduced by the employed BBs (or their features) (Figure 15b)).&lt;br /&gt;
[[File:Extent of employing security mechanisms to counter specific cyber-threats.png|none|thumb|Figure 15. a). Extent of employing security mechanisms to counter specific cyber-threats]]&lt;br /&gt;
[[File:Frequency of BBs introducing new vulnerabilities.png|none|thumb|Figure 15. b) Frequency of BBs introducing new vulnerabilities]]&lt;br /&gt;
Features claimed to introduce such vulnerabilities are some libraries, and only at a certain point of the piloting (such as log4j and the spring framework). However, these vulnerabilities were detected and fixed on time. Other vulnerabilities that were also met and addressed were DoS and increased risk of data hijacking. To address these vulnerabilities, adequate countermeasures have been employed, such as: access control, channel encryption, authentication and digital signatures. For example, all communications have been secured via the use of certificates, so that the communications are encrypted. In addition, the components of the playground have been deployed using redundancy.&lt;br /&gt;
&lt;br /&gt;
= Discussion and comparative analysis =&lt;br /&gt;
In the first phase of the BB assessment, we used the Digital Services Model taxonomy to establish common terminology and framework, but also to analyze the needs and requirements for the deployment of the digital services in DE4A. The overall purpose of such an approach is enabling a continuity of the developed methodologies with the large-scale pilots. This taxonomy contained five different levels of granularity:&lt;br /&gt;
&lt;br /&gt;
# Standards and Specifications;&lt;br /&gt;
# Common code or Components;&lt;br /&gt;
# Building Blocks;&lt;br /&gt;
# Core Service Platforms;&lt;br /&gt;
# Generic Services.&lt;br /&gt;
&lt;br /&gt;
Most of the recommended BBs in the first phase were of the type ‘Building Block’ and ‘Standards and specifications’. However, this is also expected and is not an argument against maturity, as these are also the elements/components that are most flexible in terms of configurability and deployment and, thus, most subject to reuse by other projects. In order to provide arguments for the overall set of building blocks assessed for DE4A purposes, we will rely on the Enterprise Architecture Assessment Framework principles (shown in Figure 16), also presented in the first phase of BB assessment. &lt;br /&gt;
&lt;br /&gt;
While the output of the EAAF is a maturity level assessment of the overall architecture, the phased approach in DE4A creates an intermediate feedback loop between the pilots and the Project Start Architecture, allowing for adaptable integration of the assessment methodology within the WP2 change management. Although for the evaluation of the overall PSA additional insights are needed, it is still possible to obtain some quantitative assessment for the solution architecture based on the set of employed BBs. However, it is important to note that this is not to be considered as the overall architecture framework maturity level, but only as an aspect of it that provides valid arguments for discussion on the overall maturity. For instance, such a value can serve as a reference point that can be compared upon a given KPI for the overall maturity, in case such a requirement exists.&lt;br /&gt;
&lt;br /&gt;
In order to compile a single value for the current maturity level for a pilot solution architecture, the set of BB assessments and their recommendations shall be compared upon the baseline for the EAAF maturity levels given in Figure 16. In the context of DE4A, based on the maturity evaluations provided in the section on “BB Maturity”, it can be observed that most of the BBs and their functionalities, implementation details and operation in the context of DE4A have been documented, understood, and used in at least some agency of decision-making activities. However, from the “Performance and Non-Functional Requirements” Section, we see that not all have gone through an effectiveness evaluation against a set of established performance criteria. Thus, '''the level of maturity of the overall set of DE4A architecture BBs according to the EAAF is 3.'''&lt;br /&gt;
[[File:EAAF Maturity levels.png|none|thumb|Figure 16. EAAF Maturity levels]]&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
In this analysis, we presented the second phase of a 2-phased approached for building blocks assessment used in the DE4A project. The entire approach followed a concrete methodology designed in the initial stages of the project start architecture, and updated/fine-tuned during the piloting of the building blocks. The first assessment phase resulted in a list of BBs relevant and recommended for use in the DE4A based on three aspects of their maturity: Technical, Administrative and Operational. Both the definition and the fine-tuning of the methodology, as well as the updating of the list of relevant BBs was done in close collaboration with the relevant DE4A implementing and using the BBs: WP4 (pilots) partners, the Member States, and WP4 (components) partners.&lt;br /&gt;
&lt;br /&gt;
During the second phase, 13 BBs were analyzed from a wider perspective, i.e. for their interoperability (across each EIF/EIRA dimension), maturity (across the three dimensions used in the first phase as well), openness (across three dimensions), usability (across three dimensions), meeting pilot requirements, performance and non-functional requirements (across 7 dimensions), patterns’ use, as well as for addressing trust, identity, security and privacy issues in the context of DE4A. Moreover, barriers for implementation were detected of various nature: technical, business, legal, organizational, political, semantic and human factor. Based on the insights from the obtained feedback, and the direct partners’ experiences, recommendations for future (re)use were also provided as part of the analysis. &lt;br /&gt;
&lt;br /&gt;
On the one side, this effort complements the other architecture tasks carried out in the DE4A, supporting the design choices on the PSA. On the other side, it testifies of the effective internal collaboration among a variety of DE4A partners. Finally, the approach serves as a documented effort of reusable practices and solutions provided through the DE4A partners’ experiences.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5867</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5867"/>
		<updated>2023-02-02T14:06:53Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* Patterns */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots ([[Doing Business Abroad Pilot|Doing Business Abroad - DBA]], [[Moving Abroad Pilot|Moving Abroad - MA]], and [[Studying Abroad Pilot|Studying Abroad - SA]])&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|thumb|alt=|none|Figure 1. a) New functionalities]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px|alt=|none|Figure 1. b) New requirements for the existing BBs defined in DE4A lifetime]]&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the [[Use Case &amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot; (SA UC3)|SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;)]] service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none|Figure 2. a) Contribution of each BB to interoperability in the context of DE4A]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb|Figure 2. b) Contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb|Figure 3. a) Potential for contribution of each BB to interoperability; b) Potential for contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb|Figure 3. b) Potential for contribution per interoperability dimension.]]Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the [[Building Blocks|first phase of the BB assessment]], domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb|Figure 4. Grading semantics of the evaluation scores used in the first and the second phase]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figures 5. a,b and c below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb|Figure 5. a) Technical Maturity of BB]]&lt;br /&gt;
[[File:Administrative.png|none|thumb|Figure 5. b) Administrative Maturity of BB]]&lt;br /&gt;
[[File:Operational.png|none|thumb|Figure 5. c)Operational Maturity of BB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb|Figure 6. General state of maturity of each BBs]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb|Figure 7. Properties enabling building block openness]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 6. Barriers to BB implementation&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb|Figure 8. Level of criticality of the barriers from Table 6 for DE4A]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb|Figure 9. Importance of each BB aspect (dimension) for DE4A]]In terms of overall performance of each building block in the context of DE4A, Figure 10 shows that the only BB who was claimed as '''Underperforming''' is IAL, which we also pin-pointed in the maturity analysis as well, in each of the Technical, Administrative and Operational aspects.&lt;br /&gt;
[[File:Overall performance of each building block in the context of DE4A.png|none|thumb|Figure 10. Overall performance of each building block in the context of DE4A]]&lt;br /&gt;
Although there are no specific non-functional requirements (NFRs) with respect to performance, availability and scalability, and no performance tests were performed for DE4A, the idea of this section is to get a perception of the partners’ experience with non-functional requirements in the context of DE4A. Table 1 provides an overview of the partners’ claims.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 7. Partners’ experience with non-functional requirements&lt;br /&gt;
|'''Type of NFR issue'''&lt;br /&gt;
|'''Encountered''' &lt;br /&gt;
|'''Foreseen'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Performance'''&lt;br /&gt;
|Response times and uptime for some components;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frequent issues with &amp;quot;external service outage&amp;quot;  that would lower availability of services largely.&lt;br /&gt;
|Connectors and SMP/SML can become single points of problems  if having performance issues in the future when many DEs and DOs join;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hard to say as the number of users may be much higher in  production;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible - the BB should be stress-tested by EU/MS  before recommendation.&lt;br /&gt;
|-&lt;br /&gt;
|'''Availability''' &lt;br /&gt;
|Yes, due to software and configuration issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several components were not available (regularly);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, frequently, IP-changes led to connectivity issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, some services were unstable, but during piloting  the situation improved.&lt;br /&gt;
|Yes, including external services&lt;br /&gt;
|-&lt;br /&gt;
|'''Scalability''' &lt;br /&gt;
|Yes. Components not designed for high-availability  deployments, nor for flexible escalation.&lt;br /&gt;
|Depending on use of components, support and development  may depend on a one-man company.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns ===&lt;br /&gt;
Some of the building blocks are used only for specific interaction patterns, while others span multiple patterns. In this section, we analyze the correlation between DE4A patterns and each of the 13 BBs, per pilot. &lt;br /&gt;
As Figure 11 &amp;lt;span lang=&amp;quot;EN&amp;quot;&amp;gt;In terms of overall performance of each building block in&lt;br /&gt;
the context of DE4A, &amp;lt;/span&amp;gt; shows, the most employed is the User Supported Intermediation, closely followed by Verifiable Credential, whereas the least used are the Push [1] and Business patterns. However, this does not imply that these patterns are less useful, but only that they were exploited to a lesser extent in the DE4A depending on the pilots’ needs. For more documentation and guidelines on when and how each of these patterns can be used and implemented, please see the relevant pilot wiki.&lt;br /&gt;
----This is apprently the deregistration thing?&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;N and LKP are used in DBA but should also be applicable to non-business context&lt;br /&gt;
&lt;br /&gt;
[[File:Overall use of DE4A patterns.png|none|thumb|Figure 11. Overall use of DE4A patterns]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The use of each of these patterns per building block is shown in Figure 12. &lt;br /&gt;
[[File:Use of each pattern by each building block.png|none|thumb|Figure 12. Use of each pattern by each building block]]&lt;br /&gt;
&lt;br /&gt;
=== Trust, Identity, Security, Privacy, Protection ===&lt;br /&gt;
There are various trust models in use in DE4A, depending on the interaction patterns used. All those patterns come with specifics related to authentication/establishing identity, security controls and possible privacy issues. This applies to both data at rest/in transfer. Figure 13a) shows the nature and the amount of the specific security/privacy issues encountered during implementation.&lt;br /&gt;
[[File:Security and privacy issues encountered.png|none|thumb|Figure 13. a) Security and privacy issues encountered]]&lt;br /&gt;
[[File:No. of issues due to the BB use.png|none|thumb|Figure 13. b) # of issues due to the BB use]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the issues are related to security and are introduced as a result of record matching and difficulties with certificates. The small amount of privacy issues is related to data protection, and mainly refer to the usage of eDelivery and 4 corner model during piloting. &lt;br /&gt;
&lt;br /&gt;
The issues stated as being introduced by the use of the BB (on Figure 13b)) mainly refer to availability and connectivity and are related to the use of certificates. However, these issues are not due to the BB nature or the lack of some functionality, but a result of the absence of improvements that were needed to meet the implementation requirements. Thus, this does not affect the reuse aspect of any of the assessed BBs.&lt;br /&gt;
&lt;br /&gt;
In order to analyze in a greater depth, the security issues encountered, the survey inquired on the security mechanisms available to handle and address such issues in terms of confidentiality, integrity and availability, as well as the BB features used for that purpose. The cases in which concrete BB features were employed to address security issues are presented in the charts of Figure 14, a), b) and c).&lt;br /&gt;
[[File:BB features used to address .png|none|thumb|Figure 14. a) Confidentiality]]&lt;br /&gt;
[[File:Confidentiality.png|none|thumb|Figure 14. b) Integrity]]&lt;br /&gt;
[[File:Availability.png|none|thumb|Figure 14. c) Availability]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More concretely, information confidentiality mechanisms used within the pilots were: eIDAS standard mechanisms, encryption and verification, passwords and security tokens.&lt;br /&gt;
&lt;br /&gt;
Information integrity mechanisms used within the pilots were: hashing, access control and digital signatures.&lt;br /&gt;
&lt;br /&gt;
Finally, information availability mechanisms used within the pilots were: cloud server deployment, redundancy, firewalls, and DDoS attacks' prevention.&lt;br /&gt;
&lt;br /&gt;
In most (80%) of the cases, the security mechanisms were used to counter specific cyber threats (Figure 15a)). In half of these, the vulnerabilities to a cyber-attack were introduced by the employed BBs (or their features) (Figure 15b)).&lt;br /&gt;
[[File:Extent of employing security mechanisms to counter specific cyber-threats.png|none|thumb|Figure 15. a). Extent of employing security mechanisms to counter specific cyber-threats]]&lt;br /&gt;
[[File:Frequency of BBs introducing new vulnerabilities.png|none|thumb|Figure 15. b) Frequency of BBs introducing new vulnerabilities]]&lt;br /&gt;
Features claimed to introduce such vulnerabilities are some libraries, and only at a certain point of the piloting (such as log4j and the spring framework). However, these vulnerabilities were detected and fixed on time. Other vulnerabilities that were also met and addressed were DoS and increased risk of data hijacking. To address these vulnerabilities, adequate countermeasures have been employed, such as: access control, channel encryption, authentication and digital signatures. For example, all communications have been secured via the use of certificates, so that the communications are encrypted. In addition, the components of the playground have been deployed using redundancy.&lt;br /&gt;
&lt;br /&gt;
= Discussion and comparative analysis =&lt;br /&gt;
In the first phase of the BB assessment, we used the Digital Services Model taxonomy to establish common terminology and framework, but also to analyze the needs and requirements for the deployment of the digital services in DE4A. The overall purpose of such an approach is enabling a continuity of the developed methodologies with the large-scale pilots. This taxonomy contained five different levels of granularity:&lt;br /&gt;
&lt;br /&gt;
# Standards and Specifications;&lt;br /&gt;
# Common code or Components;&lt;br /&gt;
# Building Blocks;&lt;br /&gt;
# Core Service Platforms;&lt;br /&gt;
# Generic Services.&lt;br /&gt;
&lt;br /&gt;
Most of the recommended BBs in the first phase were of the type ‘Building Block’ and ‘Standards and specifications’. However, this is also expected and is not an argument against maturity, as these are also the elements/components that are most flexible in terms of configurability and deployment and, thus, most subject to reuse by other projects. In order to provide arguments for the overall set of building blocks assessed for DE4A purposes, we will rely on the Enterprise Architecture Assessment Framework principles (shown in Figure 16), also presented in the first phase of BB assessment. &lt;br /&gt;
&lt;br /&gt;
While the output of the EAAF is a maturity level assessment of the overall architecture, the phased approach in DE4A creates an intermediate feedback loop between the pilots and the Project Start Architecture, allowing for adaptable integration of the assessment methodology within the WP2 change management. Although for the evaluation of the overall PSA additional insights are needed, it is still possible to obtain some quantitative assessment for the solution architecture based on the set of employed BBs. However, it is important to note that this is not to be considered as the overall architecture framework maturity level, but only as an aspect of it that provides valid arguments for discussion on the overall maturity. For instance, such a value can serve as a reference point that can be compared upon a given KPI for the overall maturity, in case such a requirement exists.&lt;br /&gt;
&lt;br /&gt;
In order to compile a single value for the current maturity level for a pilot solution architecture, the set of BB assessments and their recommendations shall be compared upon the baseline for the EAAF maturity levels given in Figure 16. In the context of DE4A, based on the maturity evaluations provided in the section on “BB Maturity”, it can be observed that most of the BBs and their functionalities, implementation details and operation in the context of DE4A have been documented, understood, and used in at least some agency of decision-making activities. However, from the “Performance and Non-Functional Requirements” Section, we see that not all have gone through an effectiveness evaluation against a set of established performance criteria. Thus, '''the level of maturity of the overall set of DE4A architecture BBs according to the EAAF is 3.'''&lt;br /&gt;
[[File:EAAF Maturity levels.png|none|thumb|Figure 16. EAAF Maturity levels]]&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
In this analysis, we presented the second phase of a 2-phased approached for building blocks assessment used in the DE4A project. The entire approach followed a concrete methodology designed in the initial stages of the project start architecture, and updated/fine-tuned during the piloting of the building blocks. The first assessment phase resulted in a list of BBs relevant and recommended for use in the DE4A based on three aspects of their maturity: Technical, Administrative and Operational. Both the definition and the fine-tuning of the methodology, as well as the updating of the list of relevant BBs was done in close collaboration with the relevant DE4A implementing and using the BBs: WP4 (pilots) partners, the Member States, and WP4 (components) partners.&lt;br /&gt;
&lt;br /&gt;
During the second phase, 13 BBs were analyzed from a wider perspective, i.e. for their interoperability (across each EIF/EIRA dimension), maturity (across the three dimensions used in the first phase as well), openness (across three dimensions), usability (across three dimensions), meeting pilot requirements, performance and non-functional requirements (across 7 dimensions), patterns’ use, as well as for addressing trust, identity, security and privacy issues in the context of DE4A. Moreover, barriers for implementation were detected of various nature: technical, business, legal, organizational, political, semantic and human factor. Based on the insights from the obtained feedback, and the direct partners’ experiences, recommendations for future (re)use were also provided as part of the analysis. &lt;br /&gt;
&lt;br /&gt;
On the one side, this effort complements the other architecture tasks carried out in the DE4A, supporting the design choices on the PSA. On the other side, it testifies of the effective internal collaboration among a variety of DE4A partners. Finally, the approach serves as a documented effort of reusable practices and solutions provided through the DE4A partners’ experiences.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5866</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5866"/>
		<updated>2023-02-02T14:04:44Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* Methodology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots ([[Doing Business Abroad Pilot|Doing Business Abroad - DBA]], [[Moving Abroad Pilot|Moving Abroad - MA]], and [[Studying Abroad Pilot|Studying Abroad - SA]])&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|thumb|alt=|none|Figure 1. a) New functionalities]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px|alt=|none|Figure 1. b) New requirements for the existing BBs defined in DE4A lifetime]]&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the [[Use Case &amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot; (SA UC3)|SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;)]] service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none|Figure 2. a) Contribution of each BB to interoperability in the context of DE4A]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb|Figure 2. b) Contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb|Figure 3. a) Potential for contribution of each BB to interoperability; b) Potential for contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb|Figure 3. b) Potential for contribution per interoperability dimension.]]Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the [[Building Blocks|first phase of the BB assessment]], domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb|Figure 4. Grading semantics of the evaluation scores used in the first and the second phase]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figures 5. a,b and c below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb|Figure 5. a) Technical Maturity of BB]]&lt;br /&gt;
[[File:Administrative.png|none|thumb|Figure 5. b) Administrative Maturity of BB]]&lt;br /&gt;
[[File:Operational.png|none|thumb|Figure 5. c)Operational Maturity of BB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb|Figure 6. General state of maturity of each BBs]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb|Figure 7. Properties enabling building block openness]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 6. Barriers to BB implementation&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb|Figure 8. Level of criticality of the barriers from Table 6 for DE4A]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb|Figure 9. Importance of each BB aspect (dimension) for DE4A]]In terms of overall performance of each building block in the context of DE4A, Figure 10 shows that the only BB who was claimed as '''Underperforming''' is IAL, which we also pin-pointed in the maturity analysis as well, in each of the Technical, Administrative and Operational aspects.&lt;br /&gt;
[[File:Overall performance of each building block in the context of DE4A.png|none|thumb|Figure 10. Overall performance of each building block in the context of DE4A]]&lt;br /&gt;
Although there are no specific non-functional requirements (NFRs) with respect to performance, availability and scalability, and no performance tests were performed for DE4A, the idea of this section is to get a perception of the partners’ experience with non-functional requirements in the context of DE4A. Table 1 provides an overview of the partners’ claims.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 7. Partners’ experience with non-functional requirements&lt;br /&gt;
|'''Type of NFR issue'''&lt;br /&gt;
|'''Encountered''' &lt;br /&gt;
|'''Foreseen'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Performance'''&lt;br /&gt;
|Response times and uptime for some components;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frequent issues with &amp;quot;external service outage&amp;quot;  that would lower availability of services largely.&lt;br /&gt;
|Connectors and SMP/SML can become single points of problems  if having performance issues in the future when many DEs and DOs join;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hard to say as the number of users may be much higher in  production;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible - the BB should be stress-tested by EU/MS  before recommendation.&lt;br /&gt;
|-&lt;br /&gt;
|'''Availability''' &lt;br /&gt;
|Yes, due to software and configuration issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several components were not available (regularly);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, frequently, IP-changes led to connectivity issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, some services were unstable, but during piloting  the situation improved.&lt;br /&gt;
|Yes, including external services&lt;br /&gt;
|-&lt;br /&gt;
|'''Scalability''' &lt;br /&gt;
|Yes. Components not designed for high-availability  deployments, nor for flexible escalation.&lt;br /&gt;
|Depending on use of components, support and development  may depend on a one-man company.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns ===&lt;br /&gt;
Some of the building blocks are used only for specific interaction patterns, while others span multiple patterns. In this section, we analyze the correlation between DE4A patterns and each of the 13 BBs, per pilot. &lt;br /&gt;
As Figure 11&amp;lt;span lang=&amp;quot;EN&amp;quot;&amp;gt;In terms of overall performance of each building block in&lt;br /&gt;
the context of DE4A, &amp;lt;/span&amp;gt; shows, the most employed is the User Supported Intermediation, closely followed by Verifiable Credential, whereas the least used are the Push [1] and Business patterns. However, this does not imply that these patterns are less useful, but only that they were exploited to a lesser extent in the DE4A depending on the pilots’ needs. For more documentation and guidelines on when and how each of these patterns can be used and implemented, please see the relevant pilot wiki.&lt;br /&gt;
----This is apprently the deregistration thing?&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;N and LKP are used in DBA but should also be applicable to non-business context&lt;br /&gt;
&lt;br /&gt;
[[File:Overall use of DE4A patterns.png|none|thumb|Figure 11. Overall use of DE4A patterns]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The use of each of these patterns per building block is shown in Figure 12. &lt;br /&gt;
[[File:Use of each pattern by each building block.png|none|thumb|Figure 12. Use of each pattern by each building block]]&lt;br /&gt;
&lt;br /&gt;
=== Trust, Identity, Security, Privacy, Protection ===&lt;br /&gt;
There are various trust models in use in DE4A, depending on the interaction patterns used. All those patterns come with specifics related to authentication/establishing identity, security controls and possible privacy issues. This applies to both data at rest/in transfer. Figure 13a) shows the nature and the amount of the specific security/privacy issues encountered during implementation.&lt;br /&gt;
[[File:Security and privacy issues encountered.png|none|thumb|Figure 13. a) Security and privacy issues encountered]]&lt;br /&gt;
[[File:No. of issues due to the BB use.png|none|thumb|Figure 13. b) # of issues due to the BB use]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the issues are related to security and are introduced as a result of record matching and difficulties with certificates. The small amount of privacy issues is related to data protection, and mainly refer to the usage of eDelivery and 4 corner model during piloting. &lt;br /&gt;
&lt;br /&gt;
The issues stated as being introduced by the use of the BB (on Figure 13b)) mainly refer to availability and connectivity and are related to the use of certificates. However, these issues are not due to the BB nature or the lack of some functionality, but a result of the absence of improvements that were needed to meet the implementation requirements. Thus, this does not affect the reuse aspect of any of the assessed BBs.&lt;br /&gt;
&lt;br /&gt;
In order to analyze in a greater depth, the security issues encountered, the survey inquired on the security mechanisms available to handle and address such issues in terms of confidentiality, integrity and availability, as well as the BB features used for that purpose. The cases in which concrete BB features were employed to address security issues are presented in the charts of Figure 14, a), b) and c).&lt;br /&gt;
[[File:BB features used to address .png|none|thumb|Figure 14. a) Confidentiality]]&lt;br /&gt;
[[File:Confidentiality.png|none|thumb|Figure 14. b) Integrity]]&lt;br /&gt;
[[File:Availability.png|none|thumb|Figure 14. c) Availability]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More concretely, information confidentiality mechanisms used within the pilots were: eIDAS standard mechanisms, encryption and verification, passwords and security tokens.&lt;br /&gt;
&lt;br /&gt;
Information integrity mechanisms used within the pilots were: hashing, access control and digital signatures.&lt;br /&gt;
&lt;br /&gt;
Finally, information availability mechanisms used within the pilots were: cloud server deployment, redundancy, firewalls, and DDoS attacks' prevention.&lt;br /&gt;
&lt;br /&gt;
In most (80%) of the cases, the security mechanisms were used to counter specific cyber threats (Figure 15a)). In half of these, the vulnerabilities to a cyber-attack were introduced by the employed BBs (or their features) (Figure 15b)).&lt;br /&gt;
[[File:Extent of employing security mechanisms to counter specific cyber-threats.png|none|thumb|Figure 15. a). Extent of employing security mechanisms to counter specific cyber-threats]]&lt;br /&gt;
[[File:Frequency of BBs introducing new vulnerabilities.png|none|thumb|Figure 15. b) Frequency of BBs introducing new vulnerabilities]]&lt;br /&gt;
Features claimed to introduce such vulnerabilities are some libraries, and only at a certain point of the piloting (such as log4j and the spring framework). However, these vulnerabilities were detected and fixed on time. Other vulnerabilities that were also met and addressed were DoS and increased risk of data hijacking. To address these vulnerabilities, adequate countermeasures have been employed, such as: access control, channel encryption, authentication and digital signatures. For example, all communications have been secured via the use of certificates, so that the communications are encrypted. In addition, the components of the playground have been deployed using redundancy.&lt;br /&gt;
&lt;br /&gt;
= Discussion and comparative analysis =&lt;br /&gt;
In the first phase of the BB assessment, we used the Digital Services Model taxonomy to establish common terminology and framework, but also to analyze the needs and requirements for the deployment of the digital services in DE4A. The overall purpose of such an approach is enabling a continuity of the developed methodologies with the large-scale pilots. This taxonomy contained five different levels of granularity:&lt;br /&gt;
&lt;br /&gt;
# Standards and Specifications;&lt;br /&gt;
# Common code or Components;&lt;br /&gt;
# Building Blocks;&lt;br /&gt;
# Core Service Platforms;&lt;br /&gt;
# Generic Services.&lt;br /&gt;
&lt;br /&gt;
Most of the recommended BBs in the first phase were of the type ‘Building Block’ and ‘Standards and specifications’. However, this is also expected and is not an argument against maturity, as these are also the elements/components that are most flexible in terms of configurability and deployment and, thus, most subject to reuse by other projects. In order to provide arguments for the overall set of building blocks assessed for DE4A purposes, we will rely on the Enterprise Architecture Assessment Framework principles (shown in Figure 16), also presented in the first phase of BB assessment. &lt;br /&gt;
&lt;br /&gt;
While the output of the EAAF is a maturity level assessment of the overall architecture, the phased approach in DE4A creates an intermediate feedback loop between the pilots and the Project Start Architecture, allowing for adaptable integration of the assessment methodology within the WP2 change management. Although for the evaluation of the overall PSA additional insights are needed, it is still possible to obtain some quantitative assessment for the solution architecture based on the set of employed BBs. However, it is important to note that this is not to be considered as the overall architecture framework maturity level, but only as an aspect of it that provides valid arguments for discussion on the overall maturity. For instance, such a value can serve as a reference point that can be compared upon a given KPI for the overall maturity, in case such a requirement exists.&lt;br /&gt;
&lt;br /&gt;
In order to compile a single value for the current maturity level for a pilot solution architecture, the set of BB assessments and their recommendations shall be compared upon the baseline for the EAAF maturity levels given in Figure 16. In the context of DE4A, based on the maturity evaluations provided in the section on “BB Maturity”, it can be observed that most of the BBs and their functionalities, implementation details and operation in the context of DE4A have been documented, understood, and used in at least some agency of decision-making activities. However, from the “Performance and Non-Functional Requirements” Section, we see that not all have gone through an effectiveness evaluation against a set of established performance criteria. Thus, '''the level of maturity of the overall set of DE4A architecture BBs according to the EAAF is 3.'''&lt;br /&gt;
[[File:EAAF Maturity levels.png|none|thumb|Figure 16. EAAF Maturity levels]]&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
In this analysis, we presented the second phase of a 2-phased approached for building blocks assessment used in the DE4A project. The entire approach followed a concrete methodology designed in the initial stages of the project start architecture, and updated/fine-tuned during the piloting of the building blocks. The first assessment phase resulted in a list of BBs relevant and recommended for use in the DE4A based on three aspects of their maturity: Technical, Administrative and Operational. Both the definition and the fine-tuning of the methodology, as well as the updating of the list of relevant BBs was done in close collaboration with the relevant DE4A implementing and using the BBs: WP4 (pilots) partners, the Member States, and WP4 (components) partners.&lt;br /&gt;
&lt;br /&gt;
During the second phase, 13 BBs were analyzed from a wider perspective, i.e. for their interoperability (across each EIF/EIRA dimension), maturity (across the three dimensions used in the first phase as well), openness (across three dimensions), usability (across three dimensions), meeting pilot requirements, performance and non-functional requirements (across 7 dimensions), patterns’ use, as well as for addressing trust, identity, security and privacy issues in the context of DE4A. Moreover, barriers for implementation were detected of various nature: technical, business, legal, organizational, political, semantic and human factor. Based on the insights from the obtained feedback, and the direct partners’ experiences, recommendations for future (re)use were also provided as part of the analysis. &lt;br /&gt;
&lt;br /&gt;
On the one side, this effort complements the other architecture tasks carried out in the DE4A, supporting the design choices on the PSA. On the other side, it testifies of the effective internal collaboration among a variety of DE4A partners. Finally, the approach serves as a documented effort of reusable practices and solutions provided through the DE4A partners’ experiences.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5865</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5865"/>
		<updated>2023-02-02T13:56:44Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* Trust, Identity, Security, Privacy, Protection */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|thumb|alt=|none|Figure 1. a) New functionalities]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px|alt=|none|Figure 1. b) New requirements for the existing BBs defined in DE4A lifetime]]&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none|Figure 2. a) Contribution of each BB to interoperability in the context of DE4A]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb|Figure 2. b) Contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb|Figure 3. a) Potential for contribution of each BB to interoperability; b) Potential for contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb|Figure 3. b) Potential for contribution per interoperability dimension.]]Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the [[Building Blocks|first phase of the BB assessment]], domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb|Figure 4. Grading semantics of the evaluation scores used in the first and the second phase]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figures 5. a,b and c below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb|Figure 5. a) Technical Maturity of BB]]&lt;br /&gt;
[[File:Administrative.png|none|thumb|Figure 5. b) Administrative Maturity of BB]]&lt;br /&gt;
[[File:Operational.png|none|thumb|Figure 5. c)Operational Maturity of BB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb|Figure 6. General state of maturity of each BBs]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb|Figure 7. Properties enabling building block openness]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 6. Barriers to BB implementation&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb|Figure 8. Level of criticality of the barriers from Table 6 for DE4A]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb|Figure 9. Importance of each BB aspect (dimension) for DE4A]]In terms of overall performance of each building block in the context of DE4A, Figure 10 shows that the only BB who was claimed as '''Underperforming''' is IAL, which we also pin-pointed in the maturity analysis as well, in each of the Technical, Administrative and Operational aspects.&lt;br /&gt;
[[File:Overall performance of each building block in the context of DE4A.png|none|thumb|Figure 10. Overall performance of each building block in the context of DE4A]]&lt;br /&gt;
Although there are no specific non-functional requirements (NFRs) with respect to performance, availability and scalability, and no performance tests were performed for DE4A, the idea of this section is to get a perception of the partners’ experience with non-functional requirements in the context of DE4A. Table 1 provides an overview of the partners’ claims.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 7. Partners’ experience with non-functional requirements&lt;br /&gt;
|'''Type of NFR issue'''&lt;br /&gt;
|'''Encountered''' &lt;br /&gt;
|'''Foreseen'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Performance'''&lt;br /&gt;
|Response times and uptime for some components;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frequent issues with &amp;quot;external service outage&amp;quot;  that would lower availability of services largely.&lt;br /&gt;
|Connectors and SMP/SML can become single points of problems  if having performance issues in the future when many DEs and DOs join;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hard to say as the number of users may be much higher in  production;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible - the BB should be stress-tested by EU/MS  before recommendation.&lt;br /&gt;
|-&lt;br /&gt;
|'''Availability''' &lt;br /&gt;
|Yes, due to software and configuration issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several components were not available (regularly);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, frequently, IP-changes led to connectivity issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, some services were unstable, but during piloting  the situation improved.&lt;br /&gt;
|Yes, including external services&lt;br /&gt;
|-&lt;br /&gt;
|'''Scalability''' &lt;br /&gt;
|Yes. Components not designed for high-availability  deployments, nor for flexible escalation.&lt;br /&gt;
|Depending on use of components, support and development  may depend on a one-man company.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns ===&lt;br /&gt;
Some of the building blocks are used only for specific interaction patterns, while others span multiple patterns. In this section, we analyze the correlation between DE4A patterns and each of the 13 BBs, per pilot. &lt;br /&gt;
As Figure 11&amp;lt;span lang=&amp;quot;EN&amp;quot;&amp;gt;In terms of overall performance of each building block in&lt;br /&gt;
the context of DE4A, &amp;lt;/span&amp;gt; shows, the most employed is the User Supported Intermediation, closely followed by Verifiable Credential, whereas the least used are the Push [1] and Business patterns. However, this does not imply that these patterns are less useful, but only that they were exploited to a lesser extent in the DE4A depending on the pilots’ needs. For more documentation and guidelines on when and how each of these patterns can be used and implemented, please see the relevant pilot wiki.&lt;br /&gt;
----This is apprently the deregistration thing?&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;N and LKP are used in DBA but should also be applicable to non-business context&lt;br /&gt;
&lt;br /&gt;
[[File:Overall use of DE4A patterns.png|none|thumb|Figure 11. Overall use of DE4A patterns]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The use of each of these patterns per building block is shown in Figure 12. &lt;br /&gt;
[[File:Use of each pattern by each building block.png|none|thumb|Figure 12. Use of each pattern by each building block]]&lt;br /&gt;
&lt;br /&gt;
=== Trust, Identity, Security, Privacy, Protection ===&lt;br /&gt;
There are various trust models in use in DE4A, depending on the interaction patterns used. All those patterns come with specifics related to authentication/establishing identity, security controls and possible privacy issues. This applies to both data at rest/in transfer. Figure 13a) shows the nature and the amount of the specific security/privacy issues encountered during implementation.&lt;br /&gt;
[[File:Security and privacy issues encountered.png|none|thumb|Figure 13. a) Security and privacy issues encountered]]&lt;br /&gt;
[[File:No. of issues due to the BB use.png|none|thumb|Figure 13. b) # of issues due to the BB use]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the issues are related to security and are introduced as a result of record matching and difficulties with certificates. The small amount of privacy issues is related to data protection, and mainly refer to the usage of eDelivery and 4 corner model during piloting. &lt;br /&gt;
&lt;br /&gt;
The issues stated as being introduced by the use of the BB (on Figure 13b)) mainly refer to availability and connectivity and are related to the use of certificates. However, these issues are not due to the BB nature or the lack of some functionality, but a result of the absence of improvements that were needed to meet the implementation requirements. Thus, this does not affect the reuse aspect of any of the assessed BBs.&lt;br /&gt;
&lt;br /&gt;
In order to analyze in a greater depth, the security issues encountered, the survey inquired on the security mechanisms available to handle and address such issues in terms of confidentiality, integrity and availability, as well as the BB features used for that purpose. The cases in which concrete BB features were employed to address security issues are presented in the charts of Figure 14, a), b) and c).&lt;br /&gt;
[[File:BB features used to address .png|none|thumb|Figure 14. a) Confidentiality]]&lt;br /&gt;
[[File:Confidentiality.png|none|thumb|Figure 14. b) Integrity]]&lt;br /&gt;
[[File:Availability.png|none|thumb|Figure 14. c) Availability]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More concretely, information confidentiality mechanisms used within the pilots were: eIDAS standard mechanisms, encryption and verification, passwords and security tokens.&lt;br /&gt;
&lt;br /&gt;
Information integrity mechanisms used within the pilots were: hashing, access control and digital signatures.&lt;br /&gt;
&lt;br /&gt;
Finally, information availability mechanisms used within the pilots were: cloud server deployment, redundancy, firewalls, and DDoS attacks' prevention.&lt;br /&gt;
&lt;br /&gt;
In most (80%) of the cases, the security mechanisms were used to counter specific cyber threats (Figure 15a)). In half of these, the vulnerabilities to a cyber-attack were introduced by the employed BBs (or their features) (Figure 15b)).&lt;br /&gt;
[[File:Extent of employing security mechanisms to counter specific cyber-threats.png|none|thumb|Figure 15. a). Extent of employing security mechanisms to counter specific cyber-threats]]&lt;br /&gt;
[[File:Frequency of BBs introducing new vulnerabilities.png|none|thumb|Figure 15. b) Frequency of BBs introducing new vulnerabilities]]&lt;br /&gt;
Features claimed to introduce such vulnerabilities are some libraries, and only at a certain point of the piloting (such as log4j and the spring framework). However, these vulnerabilities were detected and fixed on time. Other vulnerabilities that were also met and addressed were DoS and increased risk of data hijacking. To address these vulnerabilities, adequate countermeasures have been employed, such as: access control, channel encryption, authentication and digital signatures. For example, all communications have been secured via the use of certificates, so that the communications are encrypted. In addition, the components of the playground have been deployed using redundancy.&lt;br /&gt;
&lt;br /&gt;
= Discussion and comparative analysis =&lt;br /&gt;
In the first phase of the BB assessment, we used the Digital Services Model taxonomy to establish common terminology and framework, but also to analyze the needs and requirements for the deployment of the digital services in DE4A. The overall purpose of such an approach is enabling a continuity of the developed methodologies with the large-scale pilots. This taxonomy contained five different levels of granularity:&lt;br /&gt;
&lt;br /&gt;
# Standards and Specifications;&lt;br /&gt;
# Common code or Components;&lt;br /&gt;
# Building Blocks;&lt;br /&gt;
# Core Service Platforms;&lt;br /&gt;
# Generic Services.&lt;br /&gt;
&lt;br /&gt;
Most of the recommended BBs in the first phase were of the type ‘Building Block’ and ‘Standards and specifications’. However, this is also expected and is not an argument against maturity, as these are also the elements/components that are most flexible in terms of configurability and deployment and, thus, most subject to reuse by other projects. In order to provide arguments for the overall set of building blocks assessed for DE4A purposes, we will rely on the Enterprise Architecture Assessment Framework principles (shown in Figure 16), also presented in the first phase of BB assessment. &lt;br /&gt;
&lt;br /&gt;
While the output of the EAAF is a maturity level assessment of the overall architecture, the phased approach in DE4A creates an intermediate feedback loop between the pilots and the Project Start Architecture, allowing for adaptable integration of the assessment methodology within the WP2 change management. Although for the evaluation of the overall PSA additional insights are needed, it is still possible to obtain some quantitative assessment for the solution architecture based on the set of employed BBs. However, it is important to note that this is not to be considered as the overall architecture framework maturity level, but only as an aspect of it that provides valid arguments for discussion on the overall maturity. For instance, such a value can serve as a reference point that can be compared upon a given KPI for the overall maturity, in case such a requirement exists.&lt;br /&gt;
&lt;br /&gt;
In order to compile a single value for the current maturity level for a pilot solution architecture, the set of BB assessments and their recommendations shall be compared upon the baseline for the EAAF maturity levels given in Figure 16. In the context of DE4A, based on the maturity evaluations provided in the section on “BB Maturity”, it can be observed that most of the BBs and their functionalities, implementation details and operation in the context of DE4A have been documented, understood, and used in at least some agency of decision-making activities. However, from the “Performance and Non-Functional Requirements” Section, we see that not all have gone through an effectiveness evaluation against a set of established performance criteria. Thus, '''the level of maturity of the overall set of DE4A architecture BBs according to the EAAF is 3.'''&lt;br /&gt;
[[File:EAAF Maturity levels.png|none|thumb|Figure 16. EAAF Maturity levels]]&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
In this analysis, we presented the second phase of a 2-phased approached for building blocks assessment used in the DE4A project. The entire approach followed a concrete methodology designed in the initial stages of the project start architecture, and updated/fine-tuned during the piloting of the building blocks. The first assessment phase resulted in a list of BBs relevant and recommended for use in the DE4A based on three aspects of their maturity: Technical, Administrative and Operational. Both the definition and the fine-tuning of the methodology, as well as the updating of the list of relevant BBs was done in close collaboration with the relevant DE4A implementing and using the BBs: WP4 (pilots) partners, the Member States, and WP4 (components) partners.&lt;br /&gt;
&lt;br /&gt;
During the second phase, 13 BBs were analyzed from a wider perspective, i.e. for their interoperability (across each EIF/EIRA dimension), maturity (across the three dimensions used in the first phase as well), openness (across three dimensions), usability (across three dimensions), meeting pilot requirements, performance and non-functional requirements (across 7 dimensions), patterns’ use, as well as for addressing trust, identity, security and privacy issues in the context of DE4A. Moreover, barriers for implementation were detected of various nature: technical, business, legal, organizational, political, semantic and human factor. Based on the insights from the obtained feedback, and the direct partners’ experiences, recommendations for future (re)use were also provided as part of the analysis. &lt;br /&gt;
&lt;br /&gt;
On the one side, this effort complements the other architecture tasks carried out in the DE4A, supporting the design choices on the PSA. On the other side, it testifies of the effective internal collaboration among a variety of DE4A partners. Finally, the approach serves as a documented effort of reusable practices and solutions provided through the DE4A partners’ experiences.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5864</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5864"/>
		<updated>2023-02-02T12:43:32Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* Meeting pilot requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|thumb|alt=|none|Figure 1. a) New functionalities]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px|alt=|none|Figure 1. b) New requirements for the existing BBs defined in DE4A lifetime]]&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none|Figure 2. a) Contribution of each BB to interoperability in the context of DE4A]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb|Figure 2. b) Contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb|Figure 3. a) Potential for contribution of each BB to interoperability; b) Potential for contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb|Figure 3. b) Potential for contribution per interoperability dimension.]]Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the [[Building Blocks|first phase of the BB assessment]], domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb|Figure 4. Grading semantics of the evaluation scores used in the first and the second phase]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figures 5. a,b and c below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb|Figure 5. a) Technical Maturity of BB]]&lt;br /&gt;
[[File:Administrative.png|none|thumb|Figure 5. b) Administrative Maturity of BB]]&lt;br /&gt;
[[File:Operational.png|none|thumb|Figure 5. c)Operational Maturity of BB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb|Figure 6. General state of maturity of each BBs]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb|Figure 7. Properties enabling building block openness]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 6. Barriers to BB implementation&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb|Figure 8. Level of criticality of the barriers from Table 6 for DE4A]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb|Figure 9. Importance of each BB aspect (dimension) for DE4A]]In terms of overall performance of each building block in the context of DE4A, Figure 10 shows that the only BB who was claimed as '''Underperforming''' is IAL, which we also pin-pointed in the maturity analysis as well, in each of the Technical, Administrative and Operational aspects.&lt;br /&gt;
[[File:Overall performance of each building block in the context of DE4A.png|none|thumb|Figure 10. Overall performance of each building block in the context of DE4A]]&lt;br /&gt;
Although there are no specific non-functional requirements (NFRs) with respect to performance, availability and scalability, and no performance tests were performed for DE4A, the idea of this section is to get a perception of the partners’ experience with non-functional requirements in the context of DE4A. Table 1 provides an overview of the partners’ claims.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 7. Partners’ experience with non-functional requirements&lt;br /&gt;
|'''Type of NFR issue'''&lt;br /&gt;
|'''Encountered''' &lt;br /&gt;
|'''Foreseen'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Performance'''&lt;br /&gt;
|Response times and uptime for some components;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frequent issues with &amp;quot;external service outage&amp;quot;  that would lower availability of services largely.&lt;br /&gt;
|Connectors and SMP/SML can become single points of problems  if having performance issues in the future when many DEs and DOs join;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hard to say as the number of users may be much higher in  production;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible - the BB should be stress-tested by EU/MS  before recommendation.&lt;br /&gt;
|-&lt;br /&gt;
|'''Availability''' &lt;br /&gt;
|Yes, due to software and configuration issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several components were not available (regularly);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, frequently, IP-changes led to connectivity issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, some services were unstable, but during piloting  the situation improved.&lt;br /&gt;
|Yes, including external services&lt;br /&gt;
|-&lt;br /&gt;
|'''Scalability''' &lt;br /&gt;
|Yes. Components not designed for high-availability  deployments, nor for flexible escalation.&lt;br /&gt;
|Depending on use of components, support and development  may depend on a one-man company.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns ===&lt;br /&gt;
Some of the building blocks are used only for specific interaction patterns, while others span multiple patterns. In this section, we analyze the correlation between DE4A patterns and each of the 13 BBs, per pilot. &lt;br /&gt;
As Figure 11&amp;lt;span lang=&amp;quot;EN&amp;quot;&amp;gt;In terms of overall performance of each building block in&lt;br /&gt;
the context of DE4A, &amp;lt;/span&amp;gt; shows, the most employed is the User Supported Intermediation, closely followed by Verifiable Credential, whereas the least used are the Push [1] and Business patterns. However, this does not imply that these patterns are less useful, but only that they were exploited to a lesser extent in the DE4A depending on the pilots’ needs. For more documentation and guidelines on when and how each of these patterns can be used and implemented, please see the relevant pilot wiki.&lt;br /&gt;
----This is apprently the deregistration thing?&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;N and LKP are used in DBA but should also be applicable to non-business context&lt;br /&gt;
&lt;br /&gt;
[[File:Overall use of DE4A patterns.png|none|thumb|Figure 11. Overall use of DE4A patterns]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The use of each of these patterns per building block is shown in Figure 12. &lt;br /&gt;
[[File:Use of each pattern by each building block.png|none|thumb|Figure 12. Use of each pattern by each building block]]&lt;br /&gt;
&lt;br /&gt;
=== Trust, Identity, Security, Privacy, Protection ===&lt;br /&gt;
There are various trust models in use in DE4A, depending on the interaction patterns used. All those patterns come with specifics related to authentication/establishing identity, security controls and possible privacy issues. This applies to both data at rest/in transfer. Figure 13a) shows the nature and the amount of the specific security/privacy issues encountered during implementation.&lt;br /&gt;
[[File:Security and privacy issues encountered.png|none|thumb|Figure 13. a) Security and privacy issues encountered]]&lt;br /&gt;
[[File:No. of issues due to the BB use.png|none|thumb|Figure 13. b) # of issues due to the BB use]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the issues are related to security and are introduced as a result of record matching and difficulties with certificates. The small amount of privacy issues is related to data protection, and mainly refer to the usage of eDelivery and 4 corner model during piloting. &lt;br /&gt;
&lt;br /&gt;
The issues stated as being introduced by the use of the BB (on Figure 13b)) mainly refer to availability and connectivity, and are related to the use of certificates. However, these issues are not due to the BB nature or the lack of some functionality, but a result of the absence of improvements that were needed to meet the implementation requirements. Thus, this does not affect the reuse aspect of any of the assessed BBs.&lt;br /&gt;
&lt;br /&gt;
In order to analyze in a greater depth, the security issues encountered, the survey inquired on the security mechanisms available to handle and address such issues in terms of confidentiality, integrity and availability, as well as the BB features used for that purpose. The cases in which concrete BB features were employed to address security issues are presented in the charts of Figure 14, a), b) and c).&lt;br /&gt;
[[File:BB features used to address .png|none|thumb]]&lt;br /&gt;
[[File:Confidentiality.png|none|thumb]]&lt;br /&gt;
[[File:Availability.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More concretely, information confidentiality mechanisms used within the pilots were: eIDAS standard mechanisms, encryption and verification, passwords and security tokens.&lt;br /&gt;
&lt;br /&gt;
Information integrity mechanisms used within the pilots were: hashing, access control and digital signatures.&lt;br /&gt;
&lt;br /&gt;
Finally, information availability mechanisms used within the pilots were: cloud server deployment, redundancy, firewalls, and DDoS attacks' prevention.&lt;br /&gt;
&lt;br /&gt;
In most (80%) of the cases, the security mechanisms were used to counter specific cyber threats (Figure 15a)). In half of these, the vulnerabilities to a cyber-attack were introduced by the employed BBs (or their features) (Figure 15b)).&lt;br /&gt;
[[File:Extent of employing security mechanisms to counter specific cyber-threats.png|none|thumb]]&lt;br /&gt;
[[File:Frequency of BBs introducing new vulnerabilities.png|none|thumb]]&lt;br /&gt;
Features claimed to introduce such vulnerabilities are some libraries, and only at a certain point of the piloting (such as log4j and the spring framework). However, these vulnerabilities were detected and fixed on time. Other vulnerabilities that were also met and addressed were DoS and increased risk of data hijacking. To address these vulnerabilities, adequate countermeasures have been employed, such as: access control, channel encryption, authentication and digital signatures. For example, all communications have been secured via the use of certificates, so that the communications are encrypted. In addition, the components of the playground have been deployed using redundancy.&lt;br /&gt;
&lt;br /&gt;
= Discussion and comparative analysis =&lt;br /&gt;
In the first phase of the BB assessment, we used the Digital Services Model taxonomy to establish common terminology and framework, but also to analyze the needs and requirements for the deployment of the digital services in DE4A. The overall purpose of such an approach is enabling a continuity of the developed methodologies with the large-scale pilots. This taxonomy contained five different levels of granularity:&lt;br /&gt;
&lt;br /&gt;
# Standards     and Specifications;&lt;br /&gt;
# Common code     or Components;&lt;br /&gt;
# Building     Blocks;&lt;br /&gt;
# Core Service     Platforms;&lt;br /&gt;
# Generic Services.&lt;br /&gt;
&lt;br /&gt;
Most of the recommended BBs in the first phase were of the type ‘Building Block’ and ‘Standards and specifications’. However, this is also expected and is not an argument against maturity, as these are also the elements/components that are most flexible in terms of configurability and deployment and, thus, most subject to reuse by other projects. In order to provide arguments for the overall set of building blocks assessed for DE4A purposes, we will rely on the Enterprise Architecture Assessment Framework principles (shown in Figure 16), also presented in the first phase of BB assessment. &lt;br /&gt;
&lt;br /&gt;
While the output of the EAAF is a maturity level assessment of the overall architecture, the phased approach in DE4A creates an intermediate feedback loop between the pilots and the Project Start Architecture, allowing for adaptable integration of the assessment methodology within the WP2 change management. Although for the evaluation of the overall PSA additional insights are needed, it is still possible to obtain some quantitative assessment for the solution architecture based on the set of employed BBs. However, it is important to note that this is not to be considered as the overall architecture framework maturity level, but only as an aspect of it that provides valid arguments for discussion on the overall maturity. For instance, such a value can serve as a reference point that can be compared upon a given KPI for the overall maturity, in case such a requirement exists.&lt;br /&gt;
&lt;br /&gt;
In order to compile a single value for the current maturity level for a pilot solution architecture, the set of BB assessments and their recommendations shall be compared upon the baseline for the EAAF maturity levels given in Figure 16. In the context of DE4A, based on the maturity evaluations provided in the section on “BB Maturity”, it can be observed that most of the BBs and their functionalities, implementation details and operation in the context of DE4A have been documented, understood, and used in at least some agency of decision-making activities. However, from the “Performance and Non-Functional Requirements” Section, we see that not all have gone through an effectiveness evaluation against a set of established performance criteria. Thus, '''the level of maturity of the overall set of DE4A architecture BBs according to the EAAF is 3.'''&lt;br /&gt;
[[File:EAAF Maturity levels.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
In this analysis, we presented the second phase of a 2-phased approached for building blocks assessment used in the DE4A project. The entire approach followed a concrete methodology designed in the initial stages of the project start architecture, and updated/fine-tuned during the piloting of the building blocks. The first assessment phase resulted in a list of BBs relevant and recommended for use in the DE4A based on three aspects of their maturity: Technical, Administrative and Operational. Both the definition and the fine-tuning of the methodology, as well as the updating of the list of relevant BBs was done in close collaboration with the relevant DE4A implementing and using the BBs: WP4 (pilots) partners, the Member States, and WP4 (components) partners.&lt;br /&gt;
&lt;br /&gt;
During the second phase, 13 BBs were analyzed from a wider perspective, i.e. for their interoperability (across each EIF/EIRA dimension), maturity (across the three dimensions used in the first phase as well), openness (across three dimensions), usability (across three dimensions), meeting pilot requirements, performance and non-functional requirements (across 7 dimensions), patterns’ use, as well as for addressing trust, identity, security and privacy issues in the context of DE4A. Moreover, barriers for implementation were detected of various nature: technical, business, legal, organizational, political, semantic and human factor. Based on the insights from the obtained feedback, and the direct partners’ experiences, recommendations for future (re)use were also provided as part of the analysis. &lt;br /&gt;
&lt;br /&gt;
On the one side, this effort complements the other architecture tasks carried out in the DE4A, supporting the design choices on the PSA. On the other side, it testifies of the effective internal collaboration among a variety of DE4A partners. Finally, the approach serves as a documented effort of reusable practices and solutions provided through the DE4A partners’ experiences.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5863</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5863"/>
		<updated>2023-02-02T12:38:26Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* Meeting pilot requirements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|thumb|alt=|none|Figure 1. a) New functionalities]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px|alt=|none|Figure 1. b) New requirements for the existing BBs defined in DE4A lifetime]]&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none|Figure 2. a) Contribution of each BB to interoperability in the context of DE4A]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb|Figure 2. b) Contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb|Figure 3. a) Potential for contribution of each BB to interoperability; b) Potential for contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb|Figure 3. b) Potential for contribution per interoperability dimension.]]Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the [[Building Blocks|first phase of the BB assessment]], domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb|Figure 4. Grading semantics of the evaluation scores used in the first and the second phase]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figures 5. a,b and c below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb|Figure 5. a) Technical Maturity of BB]]&lt;br /&gt;
[[File:Administrative.png|none|thumb|Figure 5. b) Administrative Maturity of BB]]&lt;br /&gt;
[[File:Operational.png|none|thumb|Figure 5. c)Operational Maturity of BB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb|Figure 6. General state of maturity of each BBs]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb|Figure 7. Properties enabling building block openness]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 6. Barriers to BB implementation&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb]]In terms of overall performance of each building block in the context of DE4A, Figure 10 shows that the only BB who was claimed as '''Underperforming''' is IAL, which we also pin-pointed in the maturity analysis as well, in each of the Technical, Administrative and Operational aspects.&lt;br /&gt;
[[File:Overall performance of each building block in the context of DE4A.png|none|thumb]]&lt;br /&gt;
Although there are no specific non-functional requirements (NFRs) with respect to performance, availability and scalability, and no performance tests were performed for DE4A, the idea of this section is to get a perception of the partners’ experience with non-functional requirements in the context of DE4A. Table 1 provides an overview of the partners’ claims.&lt;br /&gt;
&lt;br /&gt;
Table 7. Partners’ experience with non-functional requirements&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of NFR issue'''&lt;br /&gt;
|'''Encountered''' &lt;br /&gt;
|'''Foreseen'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Performance'''&lt;br /&gt;
|Response times and uptime for some components;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frequent issues with &amp;quot;external service outage&amp;quot;  that would lower availability of services largely.&lt;br /&gt;
|Connectors and SMP/SML can become single points of problems  if having performance issues in the future when many DEs and DOs join;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hard to say as the number of users may be much higher in  production;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible - the BB should be stress-tested by EU/MS  before recommendation.&lt;br /&gt;
|-&lt;br /&gt;
|'''Availability''' &lt;br /&gt;
|Yes, due to software and configuration issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several components were not available (regularly);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, frequently, IP-changes led to connectivity issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, some services were unstable, but during piloting  the situation improved.&lt;br /&gt;
|Yes, including external services&lt;br /&gt;
|-&lt;br /&gt;
|'''Scalability''' &lt;br /&gt;
|Yes. Components not designed for high-availability  deployments, nor for flexible escalation.&lt;br /&gt;
|Depending on use of components, support and development  may depend on a one-man company.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns ===&lt;br /&gt;
Some of the building blocks are used only for specific interaction patterns, while others span multiple patterns. In this section, we analyze the correlation between DE4A patterns and each of the 13 BBs, per pilot. &lt;br /&gt;
As Figure 11&amp;lt;span lang=&amp;quot;EN&amp;quot;&amp;gt;In terms of overall performance of each building block in&lt;br /&gt;
the context of DE4A, &amp;lt;/span&amp;gt; shows, the most employed is the User Supported Intermediation, closely followed by Verifiable Credential, whereas the least used are the Push [1] and Business patterns. However, this does not imply that these patterns are less useful, but only that they were exploited to a lesser extent in the DE4A depending on the pilots’ needs. For more documentation and guidelines on when and how each of these patterns can be used and implemented, please see the relevant pilot wiki.&lt;br /&gt;
----This is apprently the deregistration thing?&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;N and LKP are used in DBA but should also be applicable to non-business context&lt;br /&gt;
&lt;br /&gt;
[[File:Overall use of DE4A patterns.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The use of each of these patterns per building block is shown in Figure 12. &lt;br /&gt;
[[File:Use of each pattern by each building block.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Trust, Identity, Security, Privacy, Protection ===&lt;br /&gt;
There are various trust models in use in DE4A, depending on the interaction patterns used. All those patterns come with specifics related to authentication/establishing identity, security controls and possible privacy issues. This applies to both data at rest/in transfer. Figure 13a) shows the nature and the amount of the specific security/privacy issues encountered during implementation.&lt;br /&gt;
[[File:Security and privacy issues encountered.png|none|thumb]]&lt;br /&gt;
[[File:No. of issues due to the BB use.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the issues are related to security and are introduced as a result of record matching and difficulties with certificates. The small amount of privacy issues is related to data protection, and mainly refer to the usage of eDelivery and 4 corner model during piloting. &lt;br /&gt;
&lt;br /&gt;
The issues stated as being introduced by the use of the BB (on Figure 13b)) mainly refer to availability and connectivity, and are related to the use of certificates. However, these issues are not due to the BB nature or the lack of some functionality, but a result of the absence of improvements that were needed to meet the implementation requirements. Thus, this does not affect the reuse aspect of any of the assessed BBs.&lt;br /&gt;
&lt;br /&gt;
In order to analyze in a greater depth, the security issues encountered, the survey inquired on the security mechanisms available to handle and address such issues in terms of confidentiality, integrity and availability, as well as the BB features used for that purpose. The cases in which concrete BB features were employed to address security issues are presented in the charts of Figure 14, a), b) and c).&lt;br /&gt;
[[File:BB features used to address .png|none|thumb]]&lt;br /&gt;
[[File:Confidentiality.png|none|thumb]]&lt;br /&gt;
[[File:Availability.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More concretely, information confidentiality mechanisms used within the pilots were: eIDAS standard mechanisms, encryption and verification, passwords and security tokens.&lt;br /&gt;
&lt;br /&gt;
Information integrity mechanisms used within the pilots were: hashing, access control and digital signatures.&lt;br /&gt;
&lt;br /&gt;
Finally, information availability mechanisms used within the pilots were: cloud server deployment, redundancy, firewalls, and DDoS attacks' prevention.&lt;br /&gt;
&lt;br /&gt;
In most (80%) of the cases, the security mechanisms were used to counter specific cyber threats (Figure 15a)). In half of these, the vulnerabilities to a cyber-attack were introduced by the employed BBs (or their features) (Figure 15b)).&lt;br /&gt;
[[File:Extent of employing security mechanisms to counter specific cyber-threats.png|none|thumb]]&lt;br /&gt;
[[File:Frequency of BBs introducing new vulnerabilities.png|none|thumb]]&lt;br /&gt;
Features claimed to introduce such vulnerabilities are some libraries, and only at a certain point of the piloting (such as log4j and the spring framework). However, these vulnerabilities were detected and fixed on time. Other vulnerabilities that were also met and addressed were DoS and increased risk of data hijacking. To address these vulnerabilities, adequate countermeasures have been employed, such as: access control, channel encryption, authentication and digital signatures. For example, all communications have been secured via the use of certificates, so that the communications are encrypted. In addition, the components of the playground have been deployed using redundancy.&lt;br /&gt;
&lt;br /&gt;
= Discussion and comparative analysis =&lt;br /&gt;
In the first phase of the BB assessment, we used the Digital Services Model taxonomy to establish common terminology and framework, but also to analyze the needs and requirements for the deployment of the digital services in DE4A. The overall purpose of such an approach is enabling a continuity of the developed methodologies with the large-scale pilots. This taxonomy contained five different levels of granularity:&lt;br /&gt;
&lt;br /&gt;
# Standards     and Specifications;&lt;br /&gt;
# Common code     or Components;&lt;br /&gt;
# Building     Blocks;&lt;br /&gt;
# Core Service     Platforms;&lt;br /&gt;
# Generic Services.&lt;br /&gt;
&lt;br /&gt;
Most of the recommended BBs in the first phase were of the type ‘Building Block’ and ‘Standards and specifications’. However, this is also expected and is not an argument against maturity, as these are also the elements/components that are most flexible in terms of configurability and deployment and, thus, most subject to reuse by other projects. In order to provide arguments for the overall set of building blocks assessed for DE4A purposes, we will rely on the Enterprise Architecture Assessment Framework principles (shown in Figure 16), also presented in the first phase of BB assessment. &lt;br /&gt;
&lt;br /&gt;
While the output of the EAAF is a maturity level assessment of the overall architecture, the phased approach in DE4A creates an intermediate feedback loop between the pilots and the Project Start Architecture, allowing for adaptable integration of the assessment methodology within the WP2 change management. Although for the evaluation of the overall PSA additional insights are needed, it is still possible to obtain some quantitative assessment for the solution architecture based on the set of employed BBs. However, it is important to note that this is not to be considered as the overall architecture framework maturity level, but only as an aspect of it that provides valid arguments for discussion on the overall maturity. For instance, such a value can serve as a reference point that can be compared upon a given KPI for the overall maturity, in case such a requirement exists.&lt;br /&gt;
&lt;br /&gt;
In order to compile a single value for the current maturity level for a pilot solution architecture, the set of BB assessments and their recommendations shall be compared upon the baseline for the EAAF maturity levels given in Figure 16. In the context of DE4A, based on the maturity evaluations provided in the section on “BB Maturity”, it can be observed that most of the BBs and their functionalities, implementation details and operation in the context of DE4A have been documented, understood, and used in at least some agency of decision-making activities. However, from the “Performance and Non-Functional Requirements” Section, we see that not all have gone through an effectiveness evaluation against a set of established performance criteria. Thus, '''the level of maturity of the overall set of DE4A architecture BBs according to the EAAF is 3.'''&lt;br /&gt;
[[File:EAAF Maturity levels.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
In this analysis, we presented the second phase of a 2-phased approached for building blocks assessment used in the DE4A project. The entire approach followed a concrete methodology designed in the initial stages of the project start architecture, and updated/fine-tuned during the piloting of the building blocks. The first assessment phase resulted in a list of BBs relevant and recommended for use in the DE4A based on three aspects of their maturity: Technical, Administrative and Operational. Both the definition and the fine-tuning of the methodology, as well as the updating of the list of relevant BBs was done in close collaboration with the relevant DE4A implementing and using the BBs: WP4 (pilots) partners, the Member States, and WP4 (components) partners.&lt;br /&gt;
&lt;br /&gt;
During the second phase, 13 BBs were analyzed from a wider perspective, i.e. for their interoperability (across each EIF/EIRA dimension), maturity (across the three dimensions used in the first phase as well), openness (across three dimensions), usability (across three dimensions), meeting pilot requirements, performance and non-functional requirements (across 7 dimensions), patterns’ use, as well as for addressing trust, identity, security and privacy issues in the context of DE4A. Moreover, barriers for implementation were detected of various nature: technical, business, legal, organizational, political, semantic and human factor. Based on the insights from the obtained feedback, and the direct partners’ experiences, recommendations for future (re)use were also provided as part of the analysis. &lt;br /&gt;
&lt;br /&gt;
On the one side, this effort complements the other architecture tasks carried out in the DE4A, supporting the design choices on the PSA. On the other side, it testifies of the effective internal collaboration among a variety of DE4A partners. Finally, the approach serves as a documented effort of reusable practices and solutions provided through the DE4A partners’ experiences.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5862</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5862"/>
		<updated>2023-02-02T12:35:49Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* Methodology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
&lt;br /&gt;
Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|thumb|alt=|none|Figure 1. a) New functionalities]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px|alt=|none|Figure 1. b) New requirements for the existing BBs defined in DE4A lifetime]]&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none|Figure 2. a) Contribution of each BB to interoperability in the context of DE4A]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb|Figure 2. b) Contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb|Figure 3. a) Potential for contribution of each BB to interoperability; b) Potential for contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb|Figure 3. b) Potential for contribution per interoperability dimension.]]Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the [[Building Blocks|first phase of the BB assessment]], domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb|Figure 4. Grading semantics of the evaluation scores used in the first and the second phase]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figures 5. a,b and c below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb|Figure 5. a) Technical Maturity of BB]]&lt;br /&gt;
[[File:Administrative.png|none|thumb|Figure 5. b) Administrative Maturity of BB]]&lt;br /&gt;
[[File:Operational.png|none|thumb|Figure 5. c)Operational Maturity of BB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb|Figure 6. General state of maturity of each BBs]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb|Figure 7. Properties enabling building block openness]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
&lt;br /&gt;
Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
&lt;br /&gt;
Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
&lt;br /&gt;
Table 6. Barriers to BB implementation&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb]]In terms of overall performance of each building block in the context of DE4A, Figure 10 shows that the only BB who was claimed as '''Underperforming''' is IAL, which we also pin-pointed in the maturity analysis as well, in each of the Technical, Administrative and Operational aspects.&lt;br /&gt;
[[File:Overall performance of each building block in the context of DE4A.png|none|thumb]]&lt;br /&gt;
Although there are no specific non-functional requirements (NFRs) with respect to performance, availability and scalability, and no performance tests were performed for DE4A, the idea of this section is to get a perception of the partners’ experience with non-functional requirements in the context of DE4A. Table 1 provides an overview of the partners’ claims.&lt;br /&gt;
&lt;br /&gt;
Table 7. Partners’ experience with non-functional requirements&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of NFR issue'''&lt;br /&gt;
|'''Encountered''' &lt;br /&gt;
|'''Foreseen'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Performance'''&lt;br /&gt;
|Response times and uptime for some components;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frequent issues with &amp;quot;external service outage&amp;quot;  that would lower availability of services largely.&lt;br /&gt;
|Connectors and SMP/SML can become single points of problems  if having performance issues in the future when many DEs and DOs join;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hard to say as the number of users may be much higher in  production;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible - the BB should be stress-tested by EU/MS  before recommendation.&lt;br /&gt;
|-&lt;br /&gt;
|'''Availability''' &lt;br /&gt;
|Yes, due to software and configuration issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several components were not available (regularly);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, frequently, IP-changes led to connectivity issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, some services were unstable, but during piloting  the situation improved.&lt;br /&gt;
|Yes, including external services&lt;br /&gt;
|-&lt;br /&gt;
|'''Scalability''' &lt;br /&gt;
|Yes. Components not designed for high-availability  deployments, nor for flexible escalation.&lt;br /&gt;
|Depending on use of components, support and development  may depend on a one-man company.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns ===&lt;br /&gt;
Some of the building blocks are used only for specific interaction patterns, while others span multiple patterns. In this section, we analyze the correlation between DE4A patterns and each of the 13 BBs, per pilot. &lt;br /&gt;
As Figure 11&amp;lt;span lang=&amp;quot;EN&amp;quot;&amp;gt;In terms of overall performance of each building block in&lt;br /&gt;
the context of DE4A, &amp;lt;/span&amp;gt; shows, the most employed is the User Supported Intermediation, closely followed by Verifiable Credential, whereas the least used are the Push [1] and Business patterns. However, this does not imply that these patterns are less useful, but only that they were exploited to a lesser extent in the DE4A depending on the pilots’ needs. For more documentation and guidelines on when and how each of these patterns can be used and implemented, please see the relevant pilot wiki.&lt;br /&gt;
----This is apprently the deregistration thing?&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;N and LKP are used in DBA but should also be applicable to non-business context&lt;br /&gt;
&lt;br /&gt;
[[File:Overall use of DE4A patterns.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The use of each of these patterns per building block is shown in Figure 12. &lt;br /&gt;
[[File:Use of each pattern by each building block.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Trust, Identity, Security, Privacy, Protection ===&lt;br /&gt;
There are various trust models in use in DE4A, depending on the interaction patterns used. All those patterns come with specifics related to authentication/establishing identity, security controls and possible privacy issues. This applies to both data at rest/in transfer. Figure 13a) shows the nature and the amount of the specific security/privacy issues encountered during implementation.&lt;br /&gt;
[[File:Security and privacy issues encountered.png|none|thumb]]&lt;br /&gt;
[[File:No. of issues due to the BB use.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the issues are related to security and are introduced as a result of record matching and difficulties with certificates. The small amount of privacy issues is related to data protection, and mainly refer to the usage of eDelivery and 4 corner model during piloting. &lt;br /&gt;
&lt;br /&gt;
The issues stated as being introduced by the use of the BB (on Figure 13b)) mainly refer to availability and connectivity, and are related to the use of certificates. However, these issues are not due to the BB nature or the lack of some functionality, but a result of the absence of improvements that were needed to meet the implementation requirements. Thus, this does not affect the reuse aspect of any of the assessed BBs.&lt;br /&gt;
&lt;br /&gt;
In order to analyze in a greater depth, the security issues encountered, the survey inquired on the security mechanisms available to handle and address such issues in terms of confidentiality, integrity and availability, as well as the BB features used for that purpose. The cases in which concrete BB features were employed to address security issues are presented in the charts of Figure 14, a), b) and c).&lt;br /&gt;
[[File:BB features used to address .png|none|thumb]]&lt;br /&gt;
[[File:Confidentiality.png|none|thumb]]&lt;br /&gt;
[[File:Availability.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More concretely, information confidentiality mechanisms used within the pilots were: eIDAS standard mechanisms, encryption and verification, passwords and security tokens.&lt;br /&gt;
&lt;br /&gt;
Information integrity mechanisms used within the pilots were: hashing, access control and digital signatures.&lt;br /&gt;
&lt;br /&gt;
Finally, information availability mechanisms used within the pilots were: cloud server deployment, redundancy, firewalls, and DDoS attacks' prevention.&lt;br /&gt;
&lt;br /&gt;
In most (80%) of the cases, the security mechanisms were used to counter specific cyber threats (Figure 15a)). In half of these, the vulnerabilities to a cyber-attack were introduced by the employed BBs (or their features) (Figure 15b)).&lt;br /&gt;
[[File:Extent of employing security mechanisms to counter specific cyber-threats.png|none|thumb]]&lt;br /&gt;
[[File:Frequency of BBs introducing new vulnerabilities.png|none|thumb]]&lt;br /&gt;
Features claimed to introduce such vulnerabilities are some libraries, and only at a certain point of the piloting (such as log4j and the spring framework). However, these vulnerabilities were detected and fixed on time. Other vulnerabilities that were also met and addressed were DoS and increased risk of data hijacking. To address these vulnerabilities, adequate countermeasures have been employed, such as: access control, channel encryption, authentication and digital signatures. For example, all communications have been secured via the use of certificates, so that the communications are encrypted. In addition, the components of the playground have been deployed using redundancy.&lt;br /&gt;
&lt;br /&gt;
= Discussion and comparative analysis =&lt;br /&gt;
In the first phase of the BB assessment, we used the Digital Services Model taxonomy to establish common terminology and framework, but also to analyze the needs and requirements for the deployment of the digital services in DE4A. The overall purpose of such an approach is enabling a continuity of the developed methodologies with the large-scale pilots. This taxonomy contained five different levels of granularity:&lt;br /&gt;
&lt;br /&gt;
# Standards     and Specifications;&lt;br /&gt;
# Common code     or Components;&lt;br /&gt;
# Building     Blocks;&lt;br /&gt;
# Core Service     Platforms;&lt;br /&gt;
# Generic Services.&lt;br /&gt;
&lt;br /&gt;
Most of the recommended BBs in the first phase were of the type ‘Building Block’ and ‘Standards and specifications’. However, this is also expected and is not an argument against maturity, as these are also the elements/components that are most flexible in terms of configurability and deployment and, thus, most subject to reuse by other projects. In order to provide arguments for the overall set of building blocks assessed for DE4A purposes, we will rely on the Enterprise Architecture Assessment Framework principles (shown in Figure 16), also presented in the first phase of BB assessment. &lt;br /&gt;
&lt;br /&gt;
While the output of the EAAF is a maturity level assessment of the overall architecture, the phased approach in DE4A creates an intermediate feedback loop between the pilots and the Project Start Architecture, allowing for adaptable integration of the assessment methodology within the WP2 change management. Although for the evaluation of the overall PSA additional insights are needed, it is still possible to obtain some quantitative assessment for the solution architecture based on the set of employed BBs. However, it is important to note that this is not to be considered as the overall architecture framework maturity level, but only as an aspect of it that provides valid arguments for discussion on the overall maturity. For instance, such a value can serve as a reference point that can be compared upon a given KPI for the overall maturity, in case such a requirement exists.&lt;br /&gt;
&lt;br /&gt;
In order to compile a single value for the current maturity level for a pilot solution architecture, the set of BB assessments and their recommendations shall be compared upon the baseline for the EAAF maturity levels given in Figure 16. In the context of DE4A, based on the maturity evaluations provided in the section on “BB Maturity”, it can be observed that most of the BBs and their functionalities, implementation details and operation in the context of DE4A have been documented, understood, and used in at least some agency of decision-making activities. However, from the “Performance and Non-Functional Requirements” Section, we see that not all have gone through an effectiveness evaluation against a set of established performance criteria. Thus, '''the level of maturity of the overall set of DE4A architecture BBs according to the EAAF is 3.'''&lt;br /&gt;
[[File:EAAF Maturity levels.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
In this analysis, we presented the second phase of a 2-phased approached for building blocks assessment used in the DE4A project. The entire approach followed a concrete methodology designed in the initial stages of the project start architecture, and updated/fine-tuned during the piloting of the building blocks. The first assessment phase resulted in a list of BBs relevant and recommended for use in the DE4A based on three aspects of their maturity: Technical, Administrative and Operational. Both the definition and the fine-tuning of the methodology, as well as the updating of the list of relevant BBs was done in close collaboration with the relevant DE4A implementing and using the BBs: WP4 (pilots) partners, the Member States, and WP4 (components) partners.&lt;br /&gt;
&lt;br /&gt;
During the second phase, 13 BBs were analyzed from a wider perspective, i.e. for their interoperability (across each EIF/EIRA dimension), maturity (across the three dimensions used in the first phase as well), openness (across three dimensions), usability (across three dimensions), meeting pilot requirements, performance and non-functional requirements (across 7 dimensions), patterns’ use, as well as for addressing trust, identity, security and privacy issues in the context of DE4A. Moreover, barriers for implementation were detected of various nature: technical, business, legal, organizational, political, semantic and human factor. Based on the insights from the obtained feedback, and the direct partners’ experiences, recommendations for future (re)use were also provided as part of the analysis. &lt;br /&gt;
&lt;br /&gt;
On the one side, this effort complements the other architecture tasks carried out in the DE4A, supporting the design choices on the PSA. On the other side, it testifies of the effective internal collaboration among a variety of DE4A partners. Finally, the approach serves as a documented effort of reusable practices and solutions provided through the DE4A partners’ experiences.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5861</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5861"/>
		<updated>2023-02-02T12:33:29Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* Methodology */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
&lt;br /&gt;
Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|thumb|alt=|none|Figure 1. a) New functionalities]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px|alt=|none|Figure 1. b) New requirements for the existing BBs defined in DE4A lifetime]]&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none|Figure 2. a) Contribution of each BB to interoperability in the context of DE4A]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb|Figure 2. b) Contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb|Figure 3. a) Potential for contribution of each BB to interoperability; b) Potential for contribution per interoperability dimension]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb|Figure 3. b) Potential for contribution per interoperability dimension.]]Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the [[Building Blocks|first phase of the BB assessment]], domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb|Figure 4. Grading semantics of the evaluation scores used in the first and the second phase]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figures 5. a,b and c below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb|Figure 5. a) Technical Maturity of BB]]&lt;br /&gt;
[[File:Administrative.png|none|thumb|Figure 5. b) Administrative Maturity of BB]]&lt;br /&gt;
[[File:Operational.png|none|thumb|Figure 5. c)Operational Maturity of BB]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb|Figure 6. General state of maturity of each BBs]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb|Figure 7. Properties enabling building block openness]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
&lt;br /&gt;
Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
&lt;br /&gt;
Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
&lt;br /&gt;
Table 6. Barriers to BB implementation&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb]]In terms of overall performance of each building block in the context of DE4A, Figure 10 shows that the only BB who was claimed as '''Underperforming''' is IAL, which we also pin-pointed in the maturity analysis as well, in each of the Technical, Administrative and Operational aspects.&lt;br /&gt;
[[File:Overall performance of each building block in the context of DE4A.png|none|thumb]]&lt;br /&gt;
Although there are no specific non-functional requirements (NFRs) with respect to performance, availability and scalability, and no performance tests were performed for DE4A, the idea of this section is to get a perception of the partners’ experience with non-functional requirements in the context of DE4A. Table 1 provides an overview of the partners’ claims.&lt;br /&gt;
&lt;br /&gt;
Table 7. Partners’ experience with non-functional requirements&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of NFR issue'''&lt;br /&gt;
|'''Encountered''' &lt;br /&gt;
|'''Foreseen'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Performance'''&lt;br /&gt;
|Response times and uptime for some components;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frequent issues with &amp;quot;external service outage&amp;quot;  that would lower availability of services largely.&lt;br /&gt;
|Connectors and SMP/SML can become single points of problems  if having performance issues in the future when many DEs and DOs join;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hard to say as the number of users may be much higher in  production;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible - the BB should be stress-tested by EU/MS  before recommendation.&lt;br /&gt;
|-&lt;br /&gt;
|'''Availability''' &lt;br /&gt;
|Yes, due to software and configuration issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several components were not available (regularly);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, frequently, IP-changes led to connectivity issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, some services were unstable, but during piloting  the situation improved.&lt;br /&gt;
|Yes, including external services&lt;br /&gt;
|-&lt;br /&gt;
|'''Scalability''' &lt;br /&gt;
|Yes. Components not designed for high-availability  deployments, nor for flexible escalation.&lt;br /&gt;
|Depending on use of components, support and development  may depend on a one-man company.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns ===&lt;br /&gt;
Some of the building blocks are used only for specific interaction patterns, while others span multiple patterns. In this section, we analyze the correlation between DE4A patterns and each of the 13 BBs, per pilot. &lt;br /&gt;
As Figure 11&amp;lt;span lang=&amp;quot;EN&amp;quot;&amp;gt;In terms of overall performance of each building block in&lt;br /&gt;
the context of DE4A, &amp;lt;/span&amp;gt; shows, the most employed is the User Supported Intermediation, closely followed by Verifiable Credential, whereas the least used are the Push [1] and Business patterns. However, this does not imply that these patterns are less useful, but only that they were exploited to a lesser extent in the DE4A depending on the pilots’ needs. For more documentation and guidelines on when and how each of these patterns can be used and implemented, please see the relevant pilot wiki.&lt;br /&gt;
----This is apprently the deregistration thing?&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;N and LKP are used in DBA but should also be applicable to non-business context&lt;br /&gt;
&lt;br /&gt;
[[File:Overall use of DE4A patterns.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The use of each of these patterns per building block is shown in Figure 12. &lt;br /&gt;
[[File:Use of each pattern by each building block.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Trust, Identity, Security, Privacy, Protection ===&lt;br /&gt;
There are various trust models in use in DE4A, depending on the interaction patterns used. All those patterns come with specifics related to authentication/establishing identity, security controls and possible privacy issues. This applies to both data at rest/in transfer. Figure 13a) shows the nature and the amount of the specific security/privacy issues encountered during implementation.&lt;br /&gt;
[[File:Security and privacy issues encountered.png|none|thumb]]&lt;br /&gt;
[[File:No. of issues due to the BB use.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the issues are related to security and are introduced as a result of record matching and difficulties with certificates. The small amount of privacy issues is related to data protection, and mainly refer to the usage of eDelivery and 4 corner model during piloting. &lt;br /&gt;
&lt;br /&gt;
The issues stated as being introduced by the use of the BB (on Figure 13b)) mainly refer to availability and connectivity, and are related to the use of certificates. However, these issues are not due to the BB nature or the lack of some functionality, but a result of the absence of improvements that were needed to meet the implementation requirements. Thus, this does not affect the reuse aspect of any of the assessed BBs.&lt;br /&gt;
&lt;br /&gt;
In order to analyze in a greater depth, the security issues encountered, the survey inquired on the security mechanisms available to handle and address such issues in terms of confidentiality, integrity and availability, as well as the BB features used for that purpose. The cases in which concrete BB features were employed to address security issues are presented in the charts of Figure 14, a), b) and c).&lt;br /&gt;
[[File:BB features used to address .png|none|thumb]]&lt;br /&gt;
[[File:Confidentiality.png|none|thumb]]&lt;br /&gt;
[[File:Availability.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More concretely, information confidentiality mechanisms used within the pilots were: eIDAS standard mechanisms, encryption and verification, passwords and security tokens.&lt;br /&gt;
&lt;br /&gt;
Information integrity mechanisms used within the pilots were: hashing, access control and digital signatures.&lt;br /&gt;
&lt;br /&gt;
Finally, information availability mechanisms used within the pilots were: cloud server deployment, redundancy, firewalls, and DDoS attacks' prevention.&lt;br /&gt;
&lt;br /&gt;
In most (80%) of the cases, the security mechanisms were used to counter specific cyber threats (Figure 15a)). In half of these, the vulnerabilities to a cyber-attack were introduced by the employed BBs (or their features) (Figure 15b)).&lt;br /&gt;
[[File:Extent of employing security mechanisms to counter specific cyber-threats.png|none|thumb]]&lt;br /&gt;
[[File:Frequency of BBs introducing new vulnerabilities.png|none|thumb]]&lt;br /&gt;
Features claimed to introduce such vulnerabilities are some libraries, and only at a certain point of the piloting (such as log4j and the spring framework). However, these vulnerabilities were detected and fixed on time. Other vulnerabilities that were also met and addressed were DoS and increased risk of data hijacking. To address these vulnerabilities, adequate countermeasures have been employed, such as: access control, channel encryption, authentication and digital signatures. For example, all communications have been secured via the use of certificates, so that the communications are encrypted. In addition, the components of the playground have been deployed using redundancy.&lt;br /&gt;
&lt;br /&gt;
= Discussion and comparative analysis =&lt;br /&gt;
In the first phase of the BB assessment, we used the Digital Services Model taxonomy to establish common terminology and framework, but also to analyze the needs and requirements for the deployment of the digital services in DE4A. The overall purpose of such an approach is enabling a continuity of the developed methodologies with the large-scale pilots. This taxonomy contained five different levels of granularity:&lt;br /&gt;
&lt;br /&gt;
# Standards     and Specifications;&lt;br /&gt;
# Common code     or Components;&lt;br /&gt;
# Building     Blocks;&lt;br /&gt;
# Core Service     Platforms;&lt;br /&gt;
# Generic Services.&lt;br /&gt;
&lt;br /&gt;
Most of the recommended BBs in the first phase were of the type ‘Building Block’ and ‘Standards and specifications’. However, this is also expected and is not an argument against maturity, as these are also the elements/components that are most flexible in terms of configurability and deployment and, thus, most subject to reuse by other projects. In order to provide arguments for the overall set of building blocks assessed for DE4A purposes, we will rely on the Enterprise Architecture Assessment Framework principles (shown in Figure 16), also presented in the first phase of BB assessment. &lt;br /&gt;
&lt;br /&gt;
While the output of the EAAF is a maturity level assessment of the overall architecture, the phased approach in DE4A creates an intermediate feedback loop between the pilots and the Project Start Architecture, allowing for adaptable integration of the assessment methodology within the WP2 change management. Although for the evaluation of the overall PSA additional insights are needed, it is still possible to obtain some quantitative assessment for the solution architecture based on the set of employed BBs. However, it is important to note that this is not to be considered as the overall architecture framework maturity level, but only as an aspect of it that provides valid arguments for discussion on the overall maturity. For instance, such a value can serve as a reference point that can be compared upon a given KPI for the overall maturity, in case such a requirement exists.&lt;br /&gt;
&lt;br /&gt;
In order to compile a single value for the current maturity level for a pilot solution architecture, the set of BB assessments and their recommendations shall be compared upon the baseline for the EAAF maturity levels given in Figure 16. In the context of DE4A, based on the maturity evaluations provided in the section on “BB Maturity”, it can be observed that most of the BBs and their functionalities, implementation details and operation in the context of DE4A have been documented, understood, and used in at least some agency of decision-making activities. However, from the “Performance and Non-Functional Requirements” Section, we see that not all have gone through an effectiveness evaluation against a set of established performance criteria. Thus, '''the level of maturity of the overall set of DE4A architecture BBs according to the EAAF is 3.'''&lt;br /&gt;
[[File:EAAF Maturity levels.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
In this analysis, we presented the second phase of a 2-phased approached for building blocks assessment used in the DE4A project. The entire approach followed a concrete methodology designed in the initial stages of the project start architecture, and updated/fine-tuned during the piloting of the building blocks. The first assessment phase resulted in a list of BBs relevant and recommended for use in the DE4A based on three aspects of their maturity: Technical, Administrative and Operational. Both the definition and the fine-tuning of the methodology, as well as the updating of the list of relevant BBs was done in close collaboration with the relevant DE4A implementing and using the BBs: WP4 (pilots) partners, the Member States, and WP4 (components) partners.&lt;br /&gt;
&lt;br /&gt;
During the second phase, 13 BBs were analyzed from a wider perspective, i.e. for their interoperability (across each EIF/EIRA dimension), maturity (across the three dimensions used in the first phase as well), openness (across three dimensions), usability (across three dimensions), meeting pilot requirements, performance and non-functional requirements (across 7 dimensions), patterns’ use, as well as for addressing trust, identity, security and privacy issues in the context of DE4A. Moreover, barriers for implementation were detected of various nature: technical, business, legal, organizational, political, semantic and human factor. Based on the insights from the obtained feedback, and the direct partners’ experiences, recommendations for future (re)use were also provided as part of the analysis. &lt;br /&gt;
&lt;br /&gt;
On the one side, this effort complements the other architecture tasks carried out in the DE4A, supporting the design choices on the PSA. On the other side, it testifies of the effective internal collaboration among a variety of DE4A partners. Finally, the approach serves as a documented effort of reusable practices and solutions provided through the DE4A partners’ experiences.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5860</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5860"/>
		<updated>2023-01-31T17:50:30Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
&lt;br /&gt;
Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|left|thumb]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 1. a) New functionalities; b) New requirements for the existing BBs defined in DE4A lifetime&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the first phase of the BB assessment, domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figure 5 below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb]]&lt;br /&gt;
[[File:Administrative.png|none|thumb]]&lt;br /&gt;
[[File:Operational.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
&lt;br /&gt;
Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
&lt;br /&gt;
Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
&lt;br /&gt;
Table 6. Barriers to BB implementation&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb]]In terms of overall performance of each building block in the context of DE4A, Figure 10 shows that the only BB who was claimed as '''Underperforming''' is IAL, which we also pin-pointed in the maturity analysis as well, in each of the Technical, Administrative and Operational aspects.&lt;br /&gt;
[[File:Overall performance of each building block in the context of DE4A.png|none|thumb]]&lt;br /&gt;
Although there are no specific non-functional requirements (NFRs) with respect to performance, availability and scalability, and no performance tests were performed for DE4A, the idea of this section is to get a perception of the partners’ experience with non-functional requirements in the context of DE4A. Table 1 provides an overview of the partners’ claims.&lt;br /&gt;
&lt;br /&gt;
Table 7. Partners’ experience with non-functional requirements&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of NFR issue'''&lt;br /&gt;
|'''Encountered''' &lt;br /&gt;
|'''Foreseen'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Performance'''&lt;br /&gt;
|Response times and uptime for some components;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frequent issues with &amp;quot;external service outage&amp;quot;  that would lower availability of services largely.&lt;br /&gt;
|Connectors and SMP/SML can become single points of problems  if having performance issues in the future when many DEs and DOs join;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hard to say as the number of users may be much higher in  production;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible - the BB should be stress-tested by EU/MS  before recommendation.&lt;br /&gt;
|-&lt;br /&gt;
|'''Availability''' &lt;br /&gt;
|Yes, due to software and configuration issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several components were not available (regularly);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, frequently, IP-changes led to connectivity issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, some services were unstable, but during piloting  the situation improved.&lt;br /&gt;
|Yes, including external services&lt;br /&gt;
|-&lt;br /&gt;
|'''Scalability''' &lt;br /&gt;
|Yes. Components not designed for high-availability  deployments, nor for flexible escalation.&lt;br /&gt;
|Depending on use of components, support and development  may depend on a one-man company.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns ===&lt;br /&gt;
Some of the building blocks are used only for specific interaction patterns, while others span multiple patterns. In this section, we analyze the correlation between DE4A patterns and each of the 13 BBs, per pilot. &lt;br /&gt;
As Figure 11&amp;lt;span lang=&amp;quot;EN&amp;quot;&amp;gt;In terms of overall performance of each building block in&lt;br /&gt;
the context of DE4A, &amp;lt;/span&amp;gt; shows, the most employed is the User Supported Intermediation, closely followed by Verifiable Credential, whereas the least used are the Push [1] and Business patterns. However, this does not imply that these patterns are less useful, but only that they were exploited to a lesser extent in the DE4A depending on the pilots’ needs. For more documentation and guidelines on when and how each of these patterns can be used and implemented, please see the relevant pilot wiki.&lt;br /&gt;
----This is apprently the deregistration thing?&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;N and LKP are used in DBA but should also be applicable to non-business context&lt;br /&gt;
&lt;br /&gt;
[[File:Overall use of DE4A patterns.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The use of each of these patterns per building block is shown in Figure 12. &lt;br /&gt;
[[File:Use of each pattern by each building block.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Trust, Identity, Security, Privacy, Protection ===&lt;br /&gt;
There are various trust models in use in DE4A, depending on the interaction patterns used. All those patterns come with specifics related to authentication/establishing identity, security controls and possible privacy issues. This applies to both data at rest/in transfer. Figure 13a) shows the nature and the amount of the specific security/privacy issues encountered during implementation.&lt;br /&gt;
[[File:Security and privacy issues encountered.png|none|thumb]]&lt;br /&gt;
[[File:No. of issues due to the BB use.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the issues are related to security and are introduced as a result of record matching and difficulties with certificates. The small amount of privacy issues is related to data protection, and mainly refer to the usage of eDelivery and 4 corner model during piloting. &lt;br /&gt;
&lt;br /&gt;
The issues stated as being introduced by the use of the BB (on Figure 13b)) mainly refer to availability and connectivity, and are related to the use of certificates. However, these issues are not due to the BB nature or the lack of some functionality, but a result of the absence of improvements that were needed to meet the implementation requirements. Thus, this does not affect the reuse aspect of any of the assessed BBs.&lt;br /&gt;
&lt;br /&gt;
In order to analyze in a greater depth, the security issues encountered, the survey inquired on the security mechanisms available to handle and address such issues in terms of confidentiality, integrity and availability, as well as the BB features used for that purpose. The cases in which concrete BB features were employed to address security issues are presented in the charts of Figure 14, a), b) and c).&lt;br /&gt;
[[File:BB features used to address .png|none|thumb]]&lt;br /&gt;
[[File:Confidentiality.png|none|thumb]]&lt;br /&gt;
[[File:Availability.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More concretely, information confidentiality mechanisms used within the pilots were: eIDAS standard mechanisms, encryption and verification, passwords and security tokens.&lt;br /&gt;
&lt;br /&gt;
Information integrity mechanisms used within the pilots were: hashing, access control and digital signatures.&lt;br /&gt;
&lt;br /&gt;
Finally, information availability mechanisms used within the pilots were: cloud server deployment, redundancy, firewalls, and DDoS attacks' prevention.&lt;br /&gt;
&lt;br /&gt;
In most (80%) of the cases, the security mechanisms were used to counter specific cyber threats (Figure 15a)). In half of these, the vulnerabilities to a cyber-attack were introduced by the employed BBs (or their features) (Figure 15b)).&lt;br /&gt;
[[File:Extent of employing security mechanisms to counter specific cyber-threats.png|none|thumb]]&lt;br /&gt;
[[File:Frequency of BBs introducing new vulnerabilities.png|none|thumb]]&lt;br /&gt;
Features claimed to introduce such vulnerabilities are some libraries, and only at a certain point of the piloting (such as log4j and the spring framework). However, these vulnerabilities were detected and fixed on time. Other vulnerabilities that were also met and addressed were DoS and increased risk of data hijacking. To address these vulnerabilities, adequate countermeasures have been employed, such as: access control, channel encryption, authentication and digital signatures. For example, all communications have been secured via the use of certificates, so that the communications are encrypted. In addition, the components of the playground have been deployed using redundancy.&lt;br /&gt;
&lt;br /&gt;
= Discussion and comparative analysis =&lt;br /&gt;
In the first phase of the BB assessment, we used the Digital Services Model taxonomy to establish common terminology and framework, but also to analyze the needs and requirements for the deployment of the digital services in DE4A. The overall purpose of such an approach is enabling a continuity of the developed methodologies with the large-scale pilots. This taxonomy contained five different levels of granularity:&lt;br /&gt;
&lt;br /&gt;
# Standards     and Specifications;&lt;br /&gt;
# Common code     or Components;&lt;br /&gt;
# Building     Blocks;&lt;br /&gt;
# Core Service     Platforms;&lt;br /&gt;
# Generic Services.&lt;br /&gt;
&lt;br /&gt;
Most of the recommended BBs in the first phase were of the type ‘Building Block’ and ‘Standards and specifications’. However, this is also expected and is not an argument against maturity, as these are also the elements/components that are most flexible in terms of configurability and deployment and, thus, most subject to reuse by other projects. In order to provide arguments for the overall set of building blocks assessed for DE4A purposes, we will rely on the Enterprise Architecture Assessment Framework principles (shown in Figure 16), also presented in the first phase of BB assessment. &lt;br /&gt;
&lt;br /&gt;
While the output of the EAAF is a maturity level assessment of the overall architecture, the phased approach in DE4A creates an intermediate feedback loop between the pilots and the Project Start Architecture, allowing for adaptable integration of the assessment methodology within the WP2 change management. Although for the evaluation of the overall PSA additional insights are needed, it is still possible to obtain some quantitative assessment for the solution architecture based on the set of employed BBs. However, it is important to note that this is not to be considered as the overall architecture framework maturity level, but only as an aspect of it that provides valid arguments for discussion on the overall maturity. For instance, such a value can serve as a reference point that can be compared upon a given KPI for the overall maturity, in case such a requirement exists.&lt;br /&gt;
&lt;br /&gt;
In order to compile a single value for the current maturity level for a pilot solution architecture, the set of BB assessments and their recommendations shall be compared upon the baseline for the EAAF maturity levels given in Figure 16. In the context of DE4A, based on the maturity evaluations provided in the section on “BB Maturity”, it can be observed that most of the BBs and their functionalities, implementation details and operation in the context of DE4A have been documented, understood, and used in at least some agency of decision-making activities. However, from the “Performance and Non-Functional Requirements” Section, we see that not all have gone through an effectiveness evaluation against a set of established performance criteria. Thus, '''the level of maturity of the overall set of DE4A architecture BBs according to the EAAF is 3.'''&lt;br /&gt;
[[File:EAAF Maturity levels.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
= Conclusion =&lt;br /&gt;
In this analysis, we presented the second phase of a 2-phased approached for building blocks assessment used in the DE4A project. The entire approach followed a concrete methodology designed in the initial stages of the project start architecture, and updated/fine-tuned during the piloting of the building blocks. The first assessment phase resulted in a list of BBs relevant and recommended for use in the DE4A based on three aspects of their maturity: Technical, Administrative and Operational. Both the definition and the fine-tuning of the methodology, as well as the updating of the list of relevant BBs was done in close collaboration with the relevant DE4A implementing and using the BBs: WP4 (pilots) partners, the Member States, and WP4 (components) partners.&lt;br /&gt;
&lt;br /&gt;
During the second phase, 13 BBs were analyzed from a wider perspective, i.e. for their interoperability (across each EIF/EIRA dimension), maturity (across the three dimensions used in the first phase as well), openness (across three dimensions), usability (across three dimensions), meeting pilot requirements, performance and non-functional requirements (across 7 dimensions), patterns’ use, as well as for addressing trust, identity, security and privacy issues in the context of DE4A. Moreover, barriers for implementation were detected of various nature: technical, business, legal, organizational, political, semantic and human factor. Based on the insights from the obtained feedback, and the direct partners’ experiences, recommendations for future (re)use were also provided as part of the analysis. &lt;br /&gt;
&lt;br /&gt;
On the one side, this effort complements the other architecture tasks carried out in the DE4A, supporting the design choices on the PSA. On the other side, it testifies of the effective internal collaboration among a variety of DE4A partners. Finally, the approach serves as a documented effort of reusable practices and solutions provided through the DE4A partners’ experiences.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Frequency_of_BBs_introducing_new_vulnerabilities.png&amp;diff=5859</id>
		<title>File:Frequency of BBs introducing new vulnerabilities.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Frequency_of_BBs_introducing_new_vulnerabilities.png&amp;diff=5859"/>
		<updated>2023-01-31T17:47:09Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Frequency of BBs introducing new vulnerabilities&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Extent_of_employing_security_mechanisms_to_counter_specific_cyber-threats.png&amp;diff=5858</id>
		<title>File:Extent of employing security mechanisms to counter specific cyber-threats.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Extent_of_employing_security_mechanisms_to_counter_specific_cyber-threats.png&amp;diff=5858"/>
		<updated>2023-01-31T17:46:26Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Extent of employing security mechanisms to counter specific cyber-threats&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5857</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5857"/>
		<updated>2023-01-30T15:51:08Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
&lt;br /&gt;
Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|left|thumb]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 1. a) New functionalities; b) New requirements for the existing BBs defined in DE4A lifetime&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the first phase of the BB assessment, domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figure 5 below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb]]&lt;br /&gt;
[[File:Administrative.png|none|thumb]]&lt;br /&gt;
[[File:Operational.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
&lt;br /&gt;
Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
&lt;br /&gt;
Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
&lt;br /&gt;
Table 6. Barriers to BB implementation&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb]]In terms of overall performance of each building block in the context of DE4A, Figure 10 shows that the only BB who was claimed as '''Underperforming''' is IAL, which we also pin-pointed in the maturity analysis as well, in each of the Technical, Administrative and Operational aspects.&lt;br /&gt;
[[File:Overall performance of each building block in the context of DE4A.png|none|thumb]]&lt;br /&gt;
Although there are no specific non-functional requirements (NFRs) with respect to performance, availability and scalability, and no performance tests were performed for DE4A, the idea of this section is to get a perception of the partners’ experience with non-functional requirements in the context of DE4A. Table 1 provides an overview of the partners’ claims.&lt;br /&gt;
&lt;br /&gt;
Table 7. Partners’ experience with non-functional requirements&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of NFR issue'''&lt;br /&gt;
|'''Encountered''' &lt;br /&gt;
|'''Foreseen'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Performance'''&lt;br /&gt;
|Response times and uptime for some components;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frequent issues with &amp;quot;external service outage&amp;quot;  that would lower availability of services largely.&lt;br /&gt;
|Connectors and SMP/SML can become single points of problems  if having performance issues in the future when many DEs and DOs join;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hard to say as the number of users may be much higher in  production;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible - the BB should be stress-tested by EU/MS  before recommendation.&lt;br /&gt;
|-&lt;br /&gt;
|'''Availability''' &lt;br /&gt;
|Yes, due to software and configuration issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several components were not available (regularly);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, frequently, IP-changes led to connectivity issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, some services were unstable, but during piloting  the situation improved.&lt;br /&gt;
|Yes, including external services&lt;br /&gt;
|-&lt;br /&gt;
|'''Scalability''' &lt;br /&gt;
|Yes. Components not designed for high-availability  deployments, nor for flexible escalation.&lt;br /&gt;
|Depending on use of components, support and development  may depend on a one-man company.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns ===&lt;br /&gt;
Some of the building blocks are used only for specific interaction patterns, while others span multiple patterns. In this section, we analyze the correlation between DE4A patterns and each of the 13 BBs, per pilot. &lt;br /&gt;
As Figure 11&amp;lt;span lang=&amp;quot;EN&amp;quot;&amp;gt;In terms of overall performance of each building block in&lt;br /&gt;
the context of DE4A, &amp;lt;/span&amp;gt; shows, the most employed is the User Supported Intermediation, closely followed by Verifiable Credential, whereas the least used are the Push [1] and Business patterns. However, this does not imply that these patterns are less useful, but only that they were exploited to a lesser extent in the DE4A depending on the pilots’ needs. For more documentation and guidelines on when and how each of these patterns can be used and implemented, please see the relevant pilot wiki.&lt;br /&gt;
----This is apprently the deregistration thing?&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;N and LKP are used in DBA but should also be applicable to non-business context&lt;br /&gt;
&lt;br /&gt;
[[File:Overall use of DE4A patterns.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The use of each of these patterns per building block is shown in Figure 12. &lt;br /&gt;
[[File:Use of each pattern by each building block.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== Trust, Identity, Security, Privacy, Protection ===&lt;br /&gt;
There are various trust models in use in DE4A, depending on the interaction patterns used. All those patterns come with specifics related to authentication/establishing identity, security controls and possible privacy issues. This applies to both data at rest/in transfer. Figure 13a) shows the nature and the amount of the specific security/privacy issues encountered during implementation.&lt;br /&gt;
[[File:Security and privacy issues encountered.png|none|thumb]]&lt;br /&gt;
[[File:No. of issues due to the BB use.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Most of the issues are related to security and are introduced as a result of record matching and difficulties with certificates. The small amount of privacy issues is related to data protection, and mainly refer to the usage of eDelivery and 4 corner model during piloting. &lt;br /&gt;
&lt;br /&gt;
The issues stated as being introduced by the use of the BB (on Figure 13b)) mainly refer to availability and connectivity, and are related to the use of certificates. However, these issues are not due to the BB nature or the lack of some functionality, but a result of the absence of improvements that were needed to meet the implementation requirements. Thus, this does not affect the reuse aspect of any of the assessed BBs.&lt;br /&gt;
&lt;br /&gt;
In order to analyze in a greater depth, the security issues encountered, the survey inquired on the security mechanisms available to handle and address such issues in terms of confidentiality, integrity and availability, as well as the BB features used for that purpose. The cases in which concrete BB features were employed to address security issues are presented in the charts of Figure 14, a), b) and c).&lt;br /&gt;
[[File:BB features used to address .png|none|thumb]]&lt;br /&gt;
[[File:Confidentiality.png|none|thumb]]&lt;br /&gt;
[[File:Availability.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
More concretely, information confidentiality mechanisms used within the pilots were: eIDAS standard mechanisms, encryption and verification, passwords and security tokens.&lt;br /&gt;
&lt;br /&gt;
Information integrity mechanisms used within the pilots were: hashing, access control and digital signatures.&lt;br /&gt;
&lt;br /&gt;
Finally, information availability mechanisms used within the pilots were: cloud server deployment, redundancy, firewalls, and DDoS attacks' prevention.&lt;br /&gt;
&lt;br /&gt;
In most (80%) of the cases, the security mechanisms were used to counter specific cyber threats (Figure 15a)). In half of these, the vulnerabilities to a cyber-attack were introduced by the employed BBs (or their features) (Figure 15b)).&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Availability.png&amp;diff=5856</id>
		<title>File:Availability.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Availability.png&amp;diff=5856"/>
		<updated>2023-01-30T15:50:08Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Availability&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Confidentiality.png&amp;diff=5855</id>
		<title>File:Confidentiality.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Confidentiality.png&amp;diff=5855"/>
		<updated>2023-01-30T15:49:27Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Confidentiality&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:BB_features_used_to_address_.png&amp;diff=5854</id>
		<title>File:BB features used to address .png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:BB_features_used_to_address_.png&amp;diff=5854"/>
		<updated>2023-01-30T15:48:22Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BB features used to address&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:No._of_issues_due_to_the_BB_use.png&amp;diff=5853</id>
		<title>File:No. of issues due to the BB use.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:No._of_issues_due_to_the_BB_use.png&amp;diff=5853"/>
		<updated>2023-01-30T15:47:10Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;no. of issues due to the BB use&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Security_and_privacy_issues_encountered.png&amp;diff=5852</id>
		<title>File:Security and privacy issues encountered.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Security_and_privacy_issues_encountered.png&amp;diff=5852"/>
		<updated>2023-01-30T15:46:12Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Security and privacy issues encountered&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5851</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5851"/>
		<updated>2023-01-30T15:44:37Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
&lt;br /&gt;
Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|left|thumb]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 1. a) New functionalities; b) New requirements for the existing BBs defined in DE4A lifetime&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the first phase of the BB assessment, domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figure 5 below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb]]&lt;br /&gt;
[[File:Administrative.png|none|thumb]]&lt;br /&gt;
[[File:Operational.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
&lt;br /&gt;
Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
&lt;br /&gt;
Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
&lt;br /&gt;
Table 6. Barriers to BB implementation&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb]]In terms of overall performance of each building block in the context of DE4A, Figure 10 shows that the only BB who was claimed as '''Underperforming''' is IAL, which we also pin-pointed in the maturity analysis as well, in each of the Technical, Administrative and Operational aspects.&lt;br /&gt;
[[File:Overall performance of each building block in the context of DE4A.png|none|thumb]]&lt;br /&gt;
Although there are no specific non-functional requirements (NFRs) with respect to performance, availability and scalability, and no performance tests were performed for DE4A, the idea of this section is to get a perception of the partners’ experience with non-functional requirements in the context of DE4A. Table 1 provides an overview of the partners’ claims.&lt;br /&gt;
&lt;br /&gt;
Table 7. Partners’ experience with non-functional requirements&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of NFR issue'''&lt;br /&gt;
|'''Encountered''' &lt;br /&gt;
|'''Foreseen'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Performance'''&lt;br /&gt;
|Response times and uptime for some components;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frequent issues with &amp;quot;external service outage&amp;quot;  that would lower availability of services largely.&lt;br /&gt;
|Connectors and SMP/SML can become single points of problems  if having performance issues in the future when many DEs and DOs join;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hard to say as the number of users may be much higher in  production;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Possible - the BB should be stress-tested by EU/MS  before recommendation.&lt;br /&gt;
|-&lt;br /&gt;
|'''Availability''' &lt;br /&gt;
|Yes, due to software and configuration issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several components were not available (regularly);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, frequently, IP-changes led to connectivity issues;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Yes, some services were unstable, but during piloting  the situation improved.&lt;br /&gt;
|Yes, including external services&lt;br /&gt;
|-&lt;br /&gt;
|'''Scalability''' &lt;br /&gt;
|Yes. Components not designed for high-availability  deployments, nor for flexible escalation.&lt;br /&gt;
|Depending on use of components, support and development  may depend on a one-man company.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Patterns ===&lt;br /&gt;
Some of the building blocks are used only for specific interaction patterns, while others span multiple patterns. In this section, we analyze the correlation between DE4A patterns and each of the 13 BBs, per pilot. &lt;br /&gt;
As Figure 11&amp;lt;span lang=&amp;quot;EN&amp;quot;&amp;gt;In terms of overall performance of each building block in&lt;br /&gt;
the context of DE4A, &amp;lt;/span&amp;gt; shows, the most employed is the User Supported Intermediation, closely followed by Verifiable Credential, whereas the least used are the Push [1] and Business patterns. However, this does not imply that these patterns are less useful, but only that they were exploited to a lesser extent in the DE4A depending on the pilots’ needs. For more documentation and guidelines on when and how each of these patterns can be used and implemented, please see the relevant pilot wiki.&lt;br /&gt;
----This is apprently the deregistration thing?&lt;br /&gt;
&lt;br /&gt;
S&amp;amp;N and LKP are used in DBA but should also be applicable to non-business context&lt;br /&gt;
&lt;br /&gt;
[[File:Overall use of DE4A patterns.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The use of each of these patterns per building block is shown in Figure 12. &lt;br /&gt;
[[File:Use of each pattern by each building block.png|none|thumb]]&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Use_of_each_pattern_by_each_building_block.png&amp;diff=5850</id>
		<title>File:Use of each pattern by each building block.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Use_of_each_pattern_by_each_building_block.png&amp;diff=5850"/>
		<updated>2023-01-30T15:44:13Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Use of each pattern by each building block&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Overall_use_of_DE4A_patterns.png&amp;diff=5849</id>
		<title>File:Overall use of DE4A patterns.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Overall_use_of_DE4A_patterns.png&amp;diff=5849"/>
		<updated>2023-01-30T15:43:21Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Overall use of DE4A patterns&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Overall_performance_of_each_building_block_in_the_context_of_DE4A.png&amp;diff=5848</id>
		<title>File:Overall performance of each building block in the context of DE4A.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Overall_performance_of_each_building_block_in_the_context_of_DE4A.png&amp;diff=5848"/>
		<updated>2023-01-30T15:41:20Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Overall performance of each building block in the context of DE4A&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5847</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5847"/>
		<updated>2023-01-27T14:46:28Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
* Member States (MSs)&lt;br /&gt;
* WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
* WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
&lt;br /&gt;
Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|left|thumb]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 1. a) New functionalities; b) New requirements for the existing BBs defined in DE4A lifetime&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the first phase of the BB assessment, domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figure 5 below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb]]&lt;br /&gt;
[[File:Administrative.png|none|thumb]]&lt;br /&gt;
[[File:Operational.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
&lt;br /&gt;
Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
&lt;br /&gt;
Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
&lt;br /&gt;
Table 6. Barriers to BB implementation&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb]]&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5846</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5846"/>
		<updated>2023-01-27T14:45:58Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Under construction! ==&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
-      Member States (MSs)&lt;br /&gt;
&lt;br /&gt;
-      WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
&lt;br /&gt;
-      WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
&lt;br /&gt;
Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|left|thumb]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 1. a) New functionalities; b) New requirements for the existing BBs defined in DE4A lifetime&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the first phase of the BB assessment, domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figure 5 below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb]]&lt;br /&gt;
[[File:Administrative.png|none|thumb]]&lt;br /&gt;
[[File:Operational.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;br /&gt;
&lt;br /&gt;
Table 3. BB usability traits in the context of DE4A&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Ease of deployment'''&lt;br /&gt;
|'''Ease of configuration'''&lt;br /&gt;
|'''Ease of integration with other  BBs/existing SW'''&lt;br /&gt;
|'''Barriers for implementation'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|It is  embedded into the Connector;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Tricky  (certificates)&lt;br /&gt;
|3/5;&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|Certificates;&lt;br /&gt;
&lt;br /&gt;
Support  by one-man company&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|No&lt;br /&gt;
&lt;br /&gt;
Easy&lt;br /&gt;
|No;&lt;br /&gt;
&lt;br /&gt;
Difficult&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|Fairly  easy integration with data evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Yes&lt;br /&gt;
|4/5;&lt;br /&gt;
&lt;br /&gt;
Yes&lt;br /&gt;
|4/5,  yes, Transparent to data evaluators&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Fairly  easy&lt;br /&gt;
|yes&lt;br /&gt;
|CompanyEvidence was easy to use with  integration with BusReg;&lt;br /&gt;
&lt;br /&gt;
Fairly easy integration with data  evaluator&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|5/5&lt;br /&gt;
|3/5&lt;br /&gt;
|2/5&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|5/5&lt;br /&gt;
|2/5&lt;br /&gt;
|2/5&lt;br /&gt;
|Yes. Business cards from TOOP were  reused, whose data model did not completely meet DE4A needs for the IAL  functionality. However, a working solution was provided&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Yes&lt;br /&gt;
|yes&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|Normal&lt;br /&gt;
|No&lt;br /&gt;
|}&lt;br /&gt;
As a result of these experiences, practical recommendations for use and implementation of the BBs are also provided (see Table 4 below), together with pointers to some of the successful uses in the context of DE4A.&lt;br /&gt;
&lt;br /&gt;
Table 4. Recommendations for use and implementation of the BBs&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Practical recommendation for  use'''&lt;br /&gt;
|'''Used in:'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Used by multiple Interaction Patterns (IM, USI, S&amp;amp;N, L, DReg?);&lt;br /&gt;
&lt;br /&gt;
Can be considered common infrastructure&lt;br /&gt;
|-&lt;br /&gt;
|'''  2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|To make  certificate management easier&lt;br /&gt;
|Part of eDelivery (idem)&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|The concept of a  Connector with an integrated AS4 gateway allowed for easier integration of  DEs and DOs in the USI pattern. Decoupling the exchange and business layers  allows for abstraction and adds flexibility to the exchange model. The DE4A  Connector reference implementation helped MS to integrate their data  evaluators and data owners and enable connectivity between the states more  easily; &lt;br /&gt;
&lt;br /&gt;
Make certificate  management easier.&lt;br /&gt;
|Used for easier  integration of data evaluators and data owners&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|The DE4A  playground with mock DE, mock DO test connectors and shared test SMP proved  successful for validating national connectors and SMP installations and  easier DE and DO integration.&lt;br /&gt;
|Used for easier  integration of DEs and DOs&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|N/A&lt;br /&gt;
|To fully  understand the XSDs; Transparent to pilots&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|Assess fit for use  in SDG OOTS;&lt;br /&gt;
&lt;br /&gt;
Extend with  additional attributes/data; &lt;br /&gt;
&lt;br /&gt;
It was difficult  to find a common denominator of higher education evidence from the three MS  for applications to higher education and applications for study grants (some  data required by one MS might not be obtainable from another MS). This will  become even more difficult when doing the same among all MS. Many MS also  have difficulties to provide the evidence required for certain procedures,  e.g. non-academic evidence for the applications for study grants that can  contain privacy sensitive data. The pilot suggested to the DE4A Semantic  Interoperability Solutions (WP3) the Europass data model as the basis for the  higher education diploma scheme in order to be able to use the same schema  for both USI and VC pattern (and thus between SDG OOTS and revised eIDAS regulation).&lt;br /&gt;
|Used for canonical  evidence exchange&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Documented in the proper  guidelines[1] &lt;br /&gt;
|Extension of SMP/SML, i.e. business cards&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Documented in the  proper guidelines&lt;br /&gt;
|Conceptually part  of IDK, central component providing routing information&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Meeting pilot requirements ===&lt;br /&gt;
After BBs piloting implementation, we asked pilot partners to also document their experience in terms of BBs meeting the initial requirements for the particular piloting context. These experiences are listed in Table 5, which shows that most of the piloting requirements were met, although for some of the BBs new functionalities were provided (as discussed in the first subsection of this analysis) in order to achieve the piloting objectives.&lt;br /&gt;
&lt;br /&gt;
Table 5. Inventory of piloting requirements related to each building block&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''Piloting requirements that were met'''&lt;br /&gt;
|'''Requirements that were not met'''&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|'''eDelivery (data exchange)'''&lt;br /&gt;
|Message exchange; &lt;br /&gt;
&lt;br /&gt;
All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|'''SMP/SML'''&lt;br /&gt;
|All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|'''DE4A Connector'''&lt;br /&gt;
|Met (4.75 on a 1-5 scale; see  D4.3); All&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|'''DE4A Playground'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|'''Information Exchange Model'''&lt;br /&gt;
|Include the information to  request and send evidence, even multiple evidence; &lt;br /&gt;
&lt;br /&gt;
All; &lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|'''Canonical Data Models'''&lt;br /&gt;
|All;&lt;br /&gt;
&lt;br /&gt;
Met (4.5 on a 1-5 scale; see D4.3)&lt;br /&gt;
|None; &lt;br /&gt;
&lt;br /&gt;
Missing element was added to the diploma scheme for the final phase&lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|'''ESL (implemented as part of SMP/SML)'''&lt;br /&gt;
|Identify the DO’s evidence  service&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|'''IAL'''&lt;br /&gt;
|Identify the evidence DO  provider&lt;br /&gt;
|The data model of the IAL does  not support all the information on Administrative Territorial Units designed  by WP3&lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|'''MOR'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|'''SEMPER'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|'''SSI Authority agent'''&lt;br /&gt;
|Met (4 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|'''SSI User agent (mobile)'''&lt;br /&gt;
|Met (4.5 on a 1-5 scale; see  D4.3)&lt;br /&gt;
|None&lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|'''EBSI-ESSIF (CEF Blockchain)'''&lt;br /&gt;
|N/A&lt;br /&gt;
|N/A&lt;br /&gt;
|}&lt;br /&gt;
As the barriers to meeting piloting requirements and smooth implementation may be of different nature, we have analyzed them in a finer granularity. This systematization of barriers has been rationed and defined in WP1, and can be found in Deliverable 1.8 – “Updated legal, technical, cultural and managerial risks and barriers”. Table 6, provides the partners experiences in terms of implementation barriers, describing them in the context in which they were encountered. &lt;br /&gt;
&lt;br /&gt;
Table 6. Barriers to BB implementation&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Type of barrier'''&lt;br /&gt;
|'''Description of barrier'''&lt;br /&gt;
|-&lt;br /&gt;
|'''Legal'''&lt;br /&gt;
|All MSs need to accept DLT; &lt;br /&gt;
&lt;br /&gt;
How to authorize a DE to request a canonical evidence type about a specific  subject.&lt;br /&gt;
|-&lt;br /&gt;
|'''Organizational'''&lt;br /&gt;
|Hire/Engage internal staff; &lt;br /&gt;
&lt;br /&gt;
The collection of signed information from partners to create the first PKI  with Telesec, which took a lot of time and was very burdensome; &lt;br /&gt;
&lt;br /&gt;
Manual trust management, horizontal trust model&lt;br /&gt;
|-&lt;br /&gt;
|'''Technical'''&lt;br /&gt;
|Invest in EBSI infrastructure;&lt;br /&gt;
&lt;br /&gt;
Allow federated until 2027; &lt;br /&gt;
&lt;br /&gt;
The need of knowing different external technologies and protocols in a very  short time, such as eDelivery; maintainability&lt;br /&gt;
|-&lt;br /&gt;
|'''Semantic''' &lt;br /&gt;
|Terms get antiquated need  synonym hoover text; No major issues; &lt;br /&gt;
&lt;br /&gt;
Lack of canonical models at semantic level, lack of official pairings from  local models to canonical models so translation can be done for each pair of  MS&lt;br /&gt;
|-&lt;br /&gt;
|'''Business''' &lt;br /&gt;
|Allow for private service  providers to improve Usability UI; &lt;br /&gt;
&lt;br /&gt;
No major issues related to BBs.&lt;br /&gt;
|-&lt;br /&gt;
|'''Political''' &lt;br /&gt;
|AI and ML in reuse of the Data;  &lt;br /&gt;
&lt;br /&gt;
The obligation of using RegRep.; &lt;br /&gt;
&lt;br /&gt;
Following global standards&lt;br /&gt;
|-&lt;br /&gt;
|'''Human factor'''&lt;br /&gt;
|Too little resources to SW dev;  &lt;br /&gt;
&lt;br /&gt;
The availability of the personnel assigned to DE4A, which more often than not  has not been the expected one. &lt;br /&gt;
&lt;br /&gt;
Additionally, the withdrawal of some partners (such as eGovlab); usability.&lt;br /&gt;
|}&lt;br /&gt;
Figure 8 further details the level of criticality of the listed barrier in the context of DE4A. &lt;br /&gt;
[[File:Level of criticality of the barriers from Table 6 for DE4A.png|none|thumb]]&lt;br /&gt;
All types of barriers have had elements of high criticality to be addressed, although the technical barriers had the highest criticality during implementation. These were mainly related to the need of knowing different external technologies and protocols in a very short time, such as in the case of eDelivery, but also to maintainability and sustainability of certain regulatory requirements related to technical implementation. High accent for all types of barriers was put on the time-frames needed to meet certain requirements, which were often in discord with the technical readiness of the current infrastructure and the human ability to respond to the required changes. Finally, the amount of available resources was present in all barriers - in terms of scarce human resources, technical expertise, administrative procedures, legislative readiness, infrastructure and staff availability, etc.&lt;br /&gt;
&lt;br /&gt;
=== Performance and Non-Functional Requirements ===&lt;br /&gt;
The same systematization of the types of barriers investigated above is also ascribed to the various aspects (dimensions) of the building blocks through which we can analyze the BBs performance at a more granular level. &lt;br /&gt;
&lt;br /&gt;
In that sense, Figure 9 shows the importance of each of these aspects (legal, organizational, technical, semantic, business, political and human factors) in the context of DE4A. In other words, the responding partners articulated the aspects that appeared as most important in their experience with piloting and implementation. The assessed BBs have mainly performed satisfactory across all dimensions, and even exceeded expectations on some technical and semantic traits. However, there is a (small) subset of traits across most dimensions on which the BBs also underperformed. These mainly refer to the barriers and the unmet requirements discussed earlier in this analysis. Some of them are also enlisted later in this section.&lt;br /&gt;
[[File:Importance of each BB aspect (dimension) for DE4A.png|none|thumb]]&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Importance_of_each_BB_aspect_(dimension)_for_DE4A.png&amp;diff=5845</id>
		<title>File:Importance of each BB aspect (dimension) for DE4A.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Importance_of_each_BB_aspect_(dimension)_for_DE4A.png&amp;diff=5845"/>
		<updated>2023-01-27T14:45:01Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Importance of each BB aspect (dimension) for DE4A&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Level_of_criticality_of_the_barriers_from_Table_6_for_DE4A.png&amp;diff=5844</id>
		<title>File:Level of criticality of the barriers from Table 6 for DE4A.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Level_of_criticality_of_the_barriers_from_Table_6_for_DE4A.png&amp;diff=5844"/>
		<updated>2023-01-27T14:44:15Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Level of criticality of the barriers from Table 6 for DE4A&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5843</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5843"/>
		<updated>2023-01-27T14:42:03Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Under construction!&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
-      Member States (MSs)&lt;br /&gt;
&lt;br /&gt;
-      WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
&lt;br /&gt;
-      WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
&lt;br /&gt;
Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|left|thumb]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 1. a) New functionalities; b) New requirements for the existing BBs defined in DE4A lifetime&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
&lt;br /&gt;
[[File:Contribution of each BB.png|thumb|alt=|none]]&lt;br /&gt;
[[File:Contribution per interoperability dimension..png|none|thumb]]&lt;br /&gt;
[[File:Potential for contribution of each BB.png|none|thumb]]&lt;br /&gt;
[[File:Potential for contribution per interoperability dimension.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Finally, as part of the analysis of BB interoperability, the survey asked the relevant partners to indicate if a BB could help enable other technologies or standards. In that sense, the DE4A-VC pattern makes use of a Wallet, which could be an enabler for the EUDI Wallet. Moreover, it was also denoted as having the potential for reuse in order to enable take up of EBSI. Furthermore, the DBA pilot makes use of SEMPER, which could facilitate the adoption and spreading of SEMPER as a standard for authentication and powers/mandates. Finally, the CompanyEvidence model could be used as evidence standard with implementation of SDG OOTS.&lt;br /&gt;
&lt;br /&gt;
=== BB Maturity ===&lt;br /&gt;
In the first phase of the BB assessment, domain experts provided qualitative assessment of the maturity of the BB along the following dimensions:&lt;br /&gt;
&lt;br /&gt;
1.   Technical&lt;br /&gt;
&lt;br /&gt;
2.   Administrative&lt;br /&gt;
&lt;br /&gt;
3.   Operational&lt;br /&gt;
&lt;br /&gt;
The aim of this initial feedback was to provide the grounds for a comparative analysis over the same dimensions, after the current (second) phase of the BB assessment (i.e. check if anything changed meanwhile). &lt;br /&gt;
&lt;br /&gt;
The following scale was used to provide input on the level of maturity of the given set of BBs by each relevant partner: 0 - Discarded; 1 - Useful, 2 - Acceptable, 3 - Recommended). This is the identical scale employed for the assessment of the BBs in the first phase. As a reference, the semantics behind these scores is also again given here on Figure 4 below.&lt;br /&gt;
[[File:Grading semantics of the evaluation scores used in the first and the second phase.png|none|thumb]]&lt;br /&gt;
However, there is one important aspect on which the BB assessment in this phase differs from the previous. Whereas previously we obtained a single evaluation score to determine the general maturity of a BB, in the current iteration, the 13 BBs were evaluated for each type of maturity (Technical, Administrative, Operational). This is actually fine-tuning of the initial methodology, which appeared insufficiently granular to provide correct output. Due to this lack of granularity and the inability to capture some contextual specificities, in the first phase the SEMPER building block was denoted as '''Immature''', but was still '''Recommended''' for use in the DE4A.&lt;br /&gt;
&lt;br /&gt;
As Figure 5 below show, none of the 13 BBs analyzed in this phase was '''Discarded''' for future implementation and reuse. The highest level of maturity was achieved Administrative context, where almost half of the BBs are considered to be completely aligned with current EU policies and only one BB (IAL) is denoted as unstable. From a technical maturity aspect, most of the BBs are implemented and running, while 2 (IAL and MOR) are still unstable and under development. Similar is the case with operational maturity, where 3 BBs are deemed as unstable: SMP/SML[1] , IAL and MOR. Hence, it is reasonable to pinpoint IAL as the least mature BB, which is however not to be discarded for reuse and re-uptake by other projects. &lt;br /&gt;
[[File:Technical.png|none|thumb]]&lt;br /&gt;
[[File:Administrative.png|none|thumb]]&lt;br /&gt;
[[File:Operational.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 6 provides insight into the general state of maturity of each of the BBs, showing that each of the 13 building blocks integrates all aspects of maturity in its overall maturity. Furthermore, the figure also makes it evident that some of the BBs are more advanced in one aspect and less in others. For instance, the DE4A Playground demonstrates higher technical maturity, whereas its operational maturity has been reached to a lesser extent. Similarly, MOR’s maturity is mainly in administrative sense, and to a lesser extent in the technical and operational sense.&lt;br /&gt;
[[File:General state of maturity of each BBs.png|none|thumb]]&lt;br /&gt;
&lt;br /&gt;
=== BB Openness ===&lt;br /&gt;
In this section, we analyzed the openness of each of the 13 BBs along several dimensions, i.e. properties: Extensibility, Customizability and Modularity. As Figure 7 shows, the most prevalent of all is ''Extensibility'', present in most of the BB except the SSI User and Authority agent. Most of the BBs lend themselves to Customization, and more than half are also modular.&lt;br /&gt;
[[File:Properties enabling building block openness.png|none|thumb]]&lt;br /&gt;
It is important to note, however, that 75% of the partners stated that the implementation, i.e. the use of some of the BBs is either technology, platform or solution dependent. For instance, IEM is DE4A specific, while CompanyData model is usable beyond DE4A. Furthermore, many components depend on a one-man company, introducing risks in terms of support and maintenance. Similarly, EBSI and federated services were denoted as solution/platform dependent, especially in the context of mixed environments .&lt;br /&gt;
&lt;br /&gt;
Finally, half of the BBs were also marked as sector-specific. Thus, some are only relevant for public administrations, others for certain education environments (e.g., canonical data models in the SA pilot are specific to higher education), and some - for the business domain.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Properties_enabling_building_block_openness.png&amp;diff=5842</id>
		<title>File:Properties enabling building block openness.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Properties_enabling_building_block_openness.png&amp;diff=5842"/>
		<updated>2023-01-27T14:40:24Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Properties enabling building block openness&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:General_state_of_maturity_of_each_BBs.png&amp;diff=5841</id>
		<title>File:General state of maturity of each BBs.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:General_state_of_maturity_of_each_BBs.png&amp;diff=5841"/>
		<updated>2023-01-27T14:39:24Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;General state of maturity of each BBs&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Operational.png&amp;diff=5840</id>
		<title>File:Operational.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Operational.png&amp;diff=5840"/>
		<updated>2023-01-27T14:37:08Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Operational&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Administrative.png&amp;diff=5839</id>
		<title>File:Administrative.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Administrative.png&amp;diff=5839"/>
		<updated>2023-01-27T14:36:32Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Administrative&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Technical.png&amp;diff=5838</id>
		<title>File:Technical.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Technical.png&amp;diff=5838"/>
		<updated>2023-01-27T14:36:01Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Grading_semantics_of_the_evaluation_scores_used_in_the_first_and_the_second_phase.png&amp;diff=5837</id>
		<title>File:Grading semantics of the evaluation scores used in the first and the second phase.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Grading_semantics_of_the_evaluation_scores_used_in_the_first_and_the_second_phase.png&amp;diff=5837"/>
		<updated>2023-01-27T14:32:58Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Grading semantics of the evaluation scores used in the first and the second phase&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Potential_for_contribution_per_interoperability_dimension.png&amp;diff=5836</id>
		<title>File:Potential for contribution per interoperability dimension.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Potential_for_contribution_per_interoperability_dimension.png&amp;diff=5836"/>
		<updated>2023-01-27T14:31:18Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Potential for contribution per interoperability dimension&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Potential_for_contribution_of_each_BB.png&amp;diff=5835</id>
		<title>File:Potential for contribution of each BB.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Potential_for_contribution_of_each_BB.png&amp;diff=5835"/>
		<updated>2023-01-27T14:30:03Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Potential for contribution of each BB to interoperability&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Contribution_per_interoperability_dimension..png&amp;diff=5834</id>
		<title>File:Contribution per interoperability dimension..png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Contribution_per_interoperability_dimension..png&amp;diff=5834"/>
		<updated>2023-01-27T14:28:39Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contribution per interoperability dimension.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5833</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5833"/>
		<updated>2023-01-27T14:26:50Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Under construction!&lt;br /&gt;
&lt;br /&gt;
== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
-      Member States (MSs)&lt;br /&gt;
&lt;br /&gt;
-      WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
&lt;br /&gt;
-      WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
&lt;br /&gt;
Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|left|thumb]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 1. a) New functionalities; b) New requirements for the existing BBs defined in DE4A lifetime&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;br /&gt;
[[File:Contribution of each BB.png|left|thumb]]&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:Contribution_of_each_BB.png&amp;diff=5832</id>
		<title>File:Contribution of each BB.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:Contribution_of_each_BB.png&amp;diff=5832"/>
		<updated>2023-01-27T14:26:27Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Contribution of each BB&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5831</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5831"/>
		<updated>2023-01-27T14:24:18Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
-      Member States (MSs)&lt;br /&gt;
&lt;br /&gt;
-      WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
&lt;br /&gt;
-      WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
&lt;br /&gt;
Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|left|thumb]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 1. a) New functionalities; b) New requirements for the existing BBs defined in DE4A lifetime&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;br /&gt;
In addition to the new functionalities, we also inquired about the redundant ones, those that were already defined, but found unusable in the context of DE4A. Thus, in 4 of the (10) cases there were redundant functionalities found for the implementation of the pilot.&lt;br /&gt;
&lt;br /&gt;
Despite the existing BBs that were on the list for evaluation, 4 of the partners also pointed out the following additional BBs or components that were employed in the pilots: &lt;br /&gt;
&lt;br /&gt;
* Logs and error messages (in the MA-pilot);&lt;br /&gt;
* IAL / IDK (used by the Member States); and &lt;br /&gt;
* eIDAS (used by the SA pilot and the MSs).&lt;br /&gt;
&lt;br /&gt;
With their use, the following additional functionalities were provided:&lt;br /&gt;
&lt;br /&gt;
* Cross-border identification of students;&lt;br /&gt;
* Clarity and understanding; and&lt;br /&gt;
* Authentication and lookup routing information.&lt;br /&gt;
&lt;br /&gt;
For the additional BBs, one new functionality was also defined during piloting: Common Errors.&lt;br /&gt;
&lt;br /&gt;
Finally, the survey also inquired on the possibility of completely new BBs being defined during the lifespan of the project. According to the partners’ feedback, in 4 of the 10 cases such BBs were also defined, all of which were also regarded as '''reusable''' by other projects and in other cases as well, such as:&lt;br /&gt;
&lt;br /&gt;
* For any SSI or verifiable credential like pattern;&lt;br /&gt;
* MOR semantics in EBSI and SDGR; and&lt;br /&gt;
* By IAL: for lookup routing information.&lt;br /&gt;
&lt;br /&gt;
=== BB Interoperability ===&lt;br /&gt;
EIF/EIRA defines 4 dimensions with respect to interoperability: Legal, Organizational, Semantic and Technical. Thus, in addition to analyzing the contribution of each BB to interoperability (as defined by EIF/EIRA), we also delved into more granular inquiry on how each of the interoperability dimensions was addressed in the DE4A project (with the implementation of the given set of BBs). This was done both for the cases of the current implementation of the BBs, as well as in view of the potential of each BB to contribute to (the dimensions of) interoperability in contexts other than DE4A. &lt;br /&gt;
&lt;br /&gt;
Figure 2a) shows the contribution of each BB to interoperability in the context of DE4A, while Figure 2b) granulizes this contribution per each interoperability dimension.&lt;br /&gt;
&lt;br /&gt;
Furthermore, Figure 3a) provides insight into the potential of each BB to contribute to interoperability in contexts other than DE4A, while Figure 3b) depicts the contribution of the analyzed BBs per each interoperability dimension, in general. It is important to note that this latter analysis (of the BBs potential) also takes into account the additional functionalities of the BBs defined during DE4A lifespan, through their piloting, and with the updated set of requirements. Thus, these figures also provide a proof of the DE4A contribution in the improvement of BB potential to respond to a wider set of interoperability requirements along each of the four dimensions: Legal, Organization, Semantic and Technical.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5830</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5830"/>
		<updated>2023-01-27T14:21:22Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
-      Member States (MSs)&lt;br /&gt;
&lt;br /&gt;
-      WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
&lt;br /&gt;
-      WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
&lt;br /&gt;
Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
=== Inventory of BBs and functionalities ===&lt;br /&gt;
In this part of the survey, we inquired on the new functionalities and requirements defined for the BBs during the project life-time.&lt;br /&gt;
&lt;br /&gt;
In 9 of the 10 cases, there were new functionalities defined for one or more of the implemented BBs, and in 7 of the 10 cases, new requirements as well. This is shown in Figure 1a) and b), respectively.&lt;br /&gt;
&lt;br /&gt;
Of the functionalities, most noticeable were:&lt;br /&gt;
&lt;br /&gt;
* Iteration 2: definition of notification request and response regarding the Subscription and Notification (S&amp;amp;N) pattern;&lt;br /&gt;
* Evidence request, DE/DO mocks;&lt;br /&gt;
* Average grade element was added to the diploma scheme, due to requirements at the Universitat Jaume I (UJI) to rank applicants;&lt;br /&gt;
* Automatic confirmation of messages;&lt;br /&gt;
* Canonical data models: additional information to generate other types of evidence;&lt;br /&gt;
* Capacity to differentiate between &amp;quot;environments&amp;quot; (mock, preproduction and piloting) in the information returned by the IAL, since in the second iteration we had just one playground for all the environments; and&lt;br /&gt;
* Deregistration, multi evidence.&lt;br /&gt;
&lt;br /&gt;
[[File:New functionalities.png|left|thumb]]&lt;br /&gt;
[[File:New requirements.png|thumb|239x239px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Figure 1. a) New functionalities; b) New requirements for the existing BBs defined in DE4A lifetime&lt;br /&gt;
&lt;br /&gt;
Of the new requirements[1], the following were noted:&lt;br /&gt;
&lt;br /&gt;
* Those necessary to define and implement the above functionalities;&lt;br /&gt;
* SSI authority agent and SSI mobile agent were updated to simplify the SA UC3 (&amp;quot;Diploma/Certs/Studies/Professional Recognition&amp;quot;) service;&lt;br /&gt;
* Subscription and Notification pattern, Evidence Request, DE/DO mocks (see project’s wiki solution architecture iteration 2, for requirements regarding Subscription and Notification); and&lt;br /&gt;
* Deregistration.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:New_requirements.png&amp;diff=5829</id>
		<title>File:New requirements.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:New_requirements.png&amp;diff=5829"/>
		<updated>2023-01-27T14:19:58Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;New requirements for existing BBs&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=File:New_functionalities.png&amp;diff=5828</id>
		<title>File:New functionalities.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=File:New_functionalities.png&amp;diff=5828"/>
		<updated>2023-01-27T14:18:49Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;New functionalities&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5827</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5827"/>
		<updated>2023-01-27T14:15:46Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
-      Member States (MSs)&lt;br /&gt;
&lt;br /&gt;
-      WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
&lt;br /&gt;
-      WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Questionnaire design ==&lt;br /&gt;
This questionnaire aims to analyze the extent and the ways of employment of a list of BBs, whichwere cataloged during the first assessment phase of this task. Through a number of assessment categories and indicators assigned to them, the questionnaire supports a methodology that allows us to qualify and quantify the applicability, functionality, maturity and potential for reusability of each of the BBs, especially in view of the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The questionnaire contains 9 sections, i.e. categories, inquiring on:&lt;br /&gt;
&lt;br /&gt;
* Inventory of BBs and functionalities;&lt;br /&gt;
* Interoperability;&lt;br /&gt;
* Maturity;&lt;br /&gt;
* Openness;&lt;br /&gt;
* Ease of implementation;&lt;br /&gt;
* Meeting pilot requirements;&lt;br /&gt;
* Performance (Non-functional requirements);&lt;br /&gt;
* Patterns; and&lt;br /&gt;
* Trust, Identity, Security, Privacy, Protection.&lt;br /&gt;
&lt;br /&gt;
The questionnaire was distributed among the relevant (aforementioned) partners, and the feedback has been obtained in the period 28.11.2022 - 12.12.2022. Based on the insights from the provided feedback, we are able to also extract valuable lessons learned through the implementation practices, as well as recommendations for future reuse of the analyzed BBs.&lt;br /&gt;
&lt;br /&gt;
'''''Note:''''' ''The BB assessment includes the BBs used in both iterations of the pilots. It also includes BBs used in the playground and the mocked DE/DO.''&lt;br /&gt;
&lt;br /&gt;
== Results and Analysis ==&lt;br /&gt;
&lt;br /&gt;
== Data and preprocessing ==&lt;br /&gt;
After the data gathering period, a total of 10 surveys were received with valid input, representing full coverage of the BBs by foreseen parties (See Table 2). This provides sufficient statistical significance to proceed with the analysis of the results and finalize the BB assessment.&lt;br /&gt;
&lt;br /&gt;
Table 2.Distribution of received valid feedback per partner type&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|'''Partner type'''&lt;br /&gt;
|'''# of assessments done'''&lt;br /&gt;
|-&lt;br /&gt;
|1 (WP5  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|2 (DBA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|3 (SA  pilot representative)&lt;br /&gt;
|4&lt;br /&gt;
|-&lt;br /&gt;
|4 (MA  pilot representative)&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|5 (MS  representative)&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|Valid&lt;br /&gt;
|10&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Data analysis ==&lt;br /&gt;
In this section, we present the analysis of the obtained data and put the results in both the DE4A and the wider context relevant for reusing the analyzed BBs. We then provide comparative analysis between the two evaluation phases of the BBs carried out in the DE4A project.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5826</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=5826"/>
		<updated>2023-01-27T14:13:31Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Building Block Assessment - 2nd Phase ==&lt;br /&gt;
The second phase of the assessment of the architecture building blocks (BBs) used in the DE4A project comes after the cataloging of an initial set of relevant BBs for the Project Start Architecture (PSA). While in the previous phase the BBs were assessed for their technical, administrative and operational maturity, in this phase a more constrained set of BBs actually implemented by the pilots was evaluated from a wider perspective.&lt;br /&gt;
&lt;br /&gt;
== Methodology ==&lt;br /&gt;
The methodology for evaluation was designed following general systemic principles, with a set of indicators including: usability, openness, maturity, interoperability, etc. The identification of the evaluation criteria and the analysis of the results have been approached from several perspectives: literature survey and thorough desktop research; revision and fine-tuning of the initial BB set and evaluation methodology, and an online questionnaire designed for gathering feedback by the relevant project partners:&lt;br /&gt;
&lt;br /&gt;
-      Member States (MSs)&lt;br /&gt;
&lt;br /&gt;
-      WP4 partners - Pilots (Doing Business Abroad - DBA, Moving Abroad - MA, and Studying Abroad - SA)&lt;br /&gt;
&lt;br /&gt;
-      WP5 partners - for specific components&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To revise and fine-tune the evaluation methodology developed in the first phase, as well as the set of BBs selected for assessment as a result, several meetings and consultations were held with the aforementioned project partners. This led to a narrower set of relevant BBs consisting of a subset of the ones assessed in the first phase, and news ones resulting from the piloting needs and implementation. To capture these specificities, a wide set of questions from the survey capture all aspects important for the decisions made and for future reuse. Several iterations over the initial set of questions were performed, determining the relevance according to the roles of the project partners that provided feedback. Finally, a process of feedback coordination was also determined for the pilot leaders, who gathered additional information by the pilot partners’ implementation of some of the BBs (or important aspects of them).&lt;br /&gt;
&lt;br /&gt;
It is important to note that the division of partners according to their role in the project was done due to the difference in the set of BBs that they had experience with. This implies that not each partner evaluated the whole set of BBs, but only the BBs relevant for their practice and research in the DE4A project.&lt;br /&gt;
&lt;br /&gt;
The final set of relevant BBs per partner type is given in Table 1, together with statistics on the number of assessments obtained for each BB.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 1 List of building blocks evaluated in the second phase, per relevant partner&lt;br /&gt;
|'''#'''&lt;br /&gt;
|'''Building Block'''&lt;br /&gt;
|'''# of assessments on the BB'''&lt;br /&gt;
|'''Relevant partner(s)'''&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Common Components'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''1'''&lt;br /&gt;
|eDelivery (data exchange)&lt;br /&gt;
|3&lt;br /&gt;
|WP5/MSs&lt;br /&gt;
|-&lt;br /&gt;
| '''2'''&lt;br /&gt;
|SMP/SML&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''3'''&lt;br /&gt;
|DE4A Connector&lt;br /&gt;
|2&lt;br /&gt;
|MSs  via pilots &lt;br /&gt;
|-&lt;br /&gt;
| '''4'''&lt;br /&gt;
|DE4A Playground&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''Semantic'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''5'''&lt;br /&gt;
|Information Exchange Model&lt;br /&gt;
|7&lt;br /&gt;
|DBA/SA/MA/WP5  &lt;br /&gt;
|-&lt;br /&gt;
| '''6'''&lt;br /&gt;
|Canonical Data Models&lt;br /&gt;
|6&lt;br /&gt;
|DBA/SA/MA  DE and DO pilot partners &lt;br /&gt;
|-&lt;br /&gt;
| '''7'''&lt;br /&gt;
|ESL (implemented as part of  SMP/SML)&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''8'''&lt;br /&gt;
|IAL&lt;br /&gt;
|1&lt;br /&gt;
|WP5 &lt;br /&gt;
|-&lt;br /&gt;
| '''9'''&lt;br /&gt;
|MOR&lt;br /&gt;
|1&lt;br /&gt;
|MA  pilot partners &lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''eID/PoR'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''10'''&lt;br /&gt;
|SEMPER&lt;br /&gt;
|1&lt;br /&gt;
|DBA&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|'''VC Pattern'''&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| '''11'''&lt;br /&gt;
|SSI Authority agent&lt;br /&gt;
|4&lt;br /&gt;
|SA&lt;br /&gt;
|-&lt;br /&gt;
| '''12'''&lt;br /&gt;
|SSI User agent (mobile)&lt;br /&gt;
|4&lt;br /&gt;
|SA &lt;br /&gt;
|-&lt;br /&gt;
| '''13'''&lt;br /&gt;
|EBSI-ESSIF (CEF Blockchain)&lt;br /&gt;
|1&lt;br /&gt;
|WP5  (T5.4) &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Lookup_Pattern&amp;diff=4757</id>
		<title>Lookup Pattern</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Lookup_Pattern&amp;diff=4757"/>
		<updated>2022-05-02T13:58:21Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* Application Collaborations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Lookup pattern is used by the Doing Business Abroad Pilot in [[Use Case &amp;quot;Doing Business in Another Member State&amp;quot; (DBA UC2)]].&lt;br /&gt;
&lt;br /&gt;
== Functional Variants of the Lookup Pattern ==&lt;br /&gt;
The basic logic of the Lookup pattern is a simple Request-Response interaction between DC and DP without any user involvement. This is only applicable in cases where the exchange has a legal basis and can be executed without explicit request or consent from the User. Its main characteristic is online and near real-time (NRT) use of information. The pattern must be &amp;quot;light weight&amp;quot;. DC and DP usually know each other up front and the communication relationship is set up to cover a number of repetitive interactions over time.&lt;br /&gt;
&lt;br /&gt;
We identified two functional variations: the Evidence Lookup and the Attribute Lookup.&lt;br /&gt;
&lt;br /&gt;
=== Evidence Lookup ===&lt;br /&gt;
This variant is for looking up a complete Evidence. Once is established that a lookup of the evidence is needed, e.g. via a notification from the DP to DC (see for instance the [[Subscription and Notification Pattern]]), the evidence can be retrieved in its entirety. This flavour of the Lookup Pattern can also be used for integration in public service (back-office) processes for cases where a legal basis for data sharing exists (e.g. bilateral agreement or publicly available data).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Message Exchange&lt;br /&gt;
!Request&lt;br /&gt;
!Response&lt;br /&gt;
|-&lt;br /&gt;
|Evidence type ID&lt;br /&gt;
|The evidence in its entirety&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Attribute Lookup (i.e., using API) ===&lt;br /&gt;
This variant is for getting updates for specific attribute(s) as well as addressing the need for an API approach. Reusing existing APIs that already exist in MSs and providing a light-weight alternative for eDelivery.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Message Exchange&lt;br /&gt;
!Request&lt;br /&gt;
!Response&lt;br /&gt;
|-&lt;br /&gt;
|(array of) attribute(s) [canonical of domestic]&lt;br /&gt;
|A partial evidence, i.e., a number of attributes (key/value pairs or a data structure)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Alternative Solution Approaches ===&lt;br /&gt;
&lt;br /&gt;
==== Evidence Lookup ====&lt;br /&gt;
It makes sense to reuse what has already been implemented, i.e., the Intermediation Pattern. This way we are leveraging the AS4-infrastructure and message definitions which are already put in place. Because the  Lookup Pattern doesn't imply user intervention the Intermediation pattern can be simplified, i.e., no explicit request and no preview and less multiplicity concerns.&lt;br /&gt;
&lt;br /&gt;
This alternative is the proposed solution approach for DBA second iteration.&lt;br /&gt;
&lt;br /&gt;
==== Attribute Lookup ====&lt;br /&gt;
This flavour of the Lookup Pattern addresses the need for a &amp;quot;light weight&amp;quot; alternative for eDelivery as well as the need for reusing existing APIs in MSs.&lt;br /&gt;
&lt;br /&gt;
One such example in context of our [[Doing Business Abroad Pilot]]: The Netherlands is calling an API in Belgium to retrieve some simple piece of information. Redeveloping existing solutions in order to make use of the eDelivery infrastructure cannot be justified.&lt;br /&gt;
&lt;br /&gt;
The Commission also recognises the need for a simple, complementary alternative. An interesting development is the piloting of an API approach in ISA&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. This project investigates new patterns of data access by request and data sharing. The initiative will facilitate design choices on  the legal, organizational, semantic and technical level necessary for setting up APIs. It includes the piloting of such an approach through a combination of the CEF eDelivery  building block and a REST-based  profile (a.k.a. &amp;quot;the APIs approach&amp;quot;). This looks like a promising initiative and an interesting development for the future. At this point in time however, there is no mature BB for DE4A to be used. This is one of the reasons why we recommend the Evidence Lookup as solution direction for the DBA Pilot.&lt;br /&gt;
&lt;br /&gt;
== Working hypotheses and implementation principles ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Table 5: Lookup Pattern working hypotheses and implementation principles&lt;br /&gt;
|'''Interdisciplinary Topic'''&lt;br /&gt;
|'''Hypothesis / Principle'''&lt;br /&gt;
|'''Implications and Limitations'''&lt;br /&gt;
|-&lt;br /&gt;
|Orchestration / Choreography&lt;br /&gt;
|The DC is orchestrating the overall flow. This means  that the process on DP side is a child processes of  the process on the DC side.&lt;br /&gt;
|The DC controls the status of the DP evidence retrieval process. The DC can retain overall control by reacting to responses of the DP (evidence or error) and monitoring the a response is received in a reasonable amount of time (i.e. SLA)&lt;br /&gt;
|-&lt;br /&gt;
|Complementary, overlapping or conflicting  evidence equivalents&lt;br /&gt;
|Cases of ambiguous evidences must in principle be supported by the technical system. These cases are expected to be rare for lookup, because it is always related to a single Evidence request, single Evidence Type and single DP in contrast to the [[Intermediation Pattern]] that by definition needs to be able to handle multiple Evidence requests to multiple DP in potentially different countries relevant for a single eProcedure.&lt;br /&gt;
|The DE4A pilot cases appear not to suffer from this issue and the canonical evidence approach also means that this issue is usually resolved at the DP-side.&lt;br /&gt;
|-&lt;br /&gt;
|Interrupted vs. Uninterrupted exchange&lt;br /&gt;
|The whole lookup is handled in an uninterrupted manner. This means that any exception during the lookup leads to its termination, potentially to be repeated at a later time as a new attempt.&lt;br /&gt;
&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Identity and Record Matching&lt;br /&gt;
|From experience on MS-level we see that a reasonably good match can result from the use of the (mandatory) eIDAS attributes. The working hypothesis is that this insight can be generalised to all pilot MSs and that the subject of the lookup can be identified with a similar set data set. This data set can be delivered by the DC as part of the Evidence Request. &lt;br /&gt;
|The DC must be in possession of the identification data set when requesting the evidence. If the subject is a natural person, then the DC must have a legal basis to transmit the identification data set as it is personal data.&lt;br /&gt;
The problem is not relevant for DBA there the subject is a company and the European Unique Identifier for companies (EUID) can be used. &lt;br /&gt;
|-&lt;br /&gt;
|Encryption Gap&lt;br /&gt;
|Identical to [[Intermediation Pattern|Intermediation]]: OOP in the public sector does not  require true E2E encryption. The exchange between DR and DP must be encrypted and signed, as well as the transfers (if applicable on national level)  between DR and DE on DC side and DT and DO on DP side (i.e. using the  national OOP layer), but the encryption gap within the systems of the DR and DT is acceptable.&lt;br /&gt;
|This might not hold for cases where the gateway would be outsourced to a private sector subcontractor, which is not foreseen  for the DE4A pilots.&lt;br /&gt;
|-&lt;br /&gt;
|Structured data vs. unstructured data&lt;br /&gt;
|Identical to [[Intermediation Pattern|Intermediation]]: Evidence is handled as structured data. This is not  contradicting the addition of an unstructured or scanned document/certificate as part of the structured data transfer (hybrid approach) for reasons of  legal validity as identified as barrier in [https://b0b3923b-028b-4cc4-aa23-7b874a2ae593.filesusr.com/ugd/f739c2_c67cf3f7cdf943a48cf8c14c8b1bf36f.pdf D1.7]: L4: National requirements for original and /or certified copies of evidence.&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Automated re-use of data&lt;br /&gt;
|Identical to [[Intermediation Pattern|Intermediation]]: Evidence and its use in public service procedures has legal consequences. We assume that automated re-use without premediated harmonization of evidence data definitions is not applicable for the OOP transfer of evidence between MS.&lt;br /&gt;
|To facilitate automated re-us of data requires establishing canonical evidence definitions. For [[Doing Business Abroad Pilot|DBA]], this is the case.&lt;br /&gt;
|-&lt;br /&gt;
|Production system and real-life cases&lt;br /&gt;
|The lookup pattern is not covered by the SDGR [ref] or only as so far as the exchange is allowed under national or Union law. This means that it requires a separate legal basis (see also legal considerations below).&lt;br /&gt;
|For [[Doing Business Abroad Pilot|DBA]], company registration data is already publicly available which serves a legal basis for the lookup.&lt;br /&gt;
|-&lt;br /&gt;
|Payment for evidence&lt;br /&gt;
|In the context of the pilots we assume that no payments are required.&lt;br /&gt;
|This can restrict transition of pilot solutions to production in cases that competent authorities require payment for issuing evidence. As this is often the case for business registers and could impact the exploitation of the [[Doing Business Abroad Pilot|DBA]] results.&lt;br /&gt;
|-&lt;br /&gt;
|BRIS integration&lt;br /&gt;
|A technical re-use or bridge to BRIS is not possible because of differences in scope and accessibility by competent authorities other than business registers. The semantic definitions of BRIS can be largely reused.&lt;br /&gt;
|The pilot system for the [[Doing Business Abroad Pilot|DBA]] need to be set-up separate from BRIS.&lt;br /&gt;
|-&lt;br /&gt;
|Matching evidences between Member States&lt;br /&gt;
|The final system should support both harmonized and harmonized evidence type and the architecture is taking account of both bases. In the pilot context, focus will be put on establishing deep semantic interoperability through the definition of canonical evidences &lt;br /&gt;
|Heterogeneous, national evidence types do not need to be matched in run-time in the pilots. For all evidence types in DE4A, a canonical form is defined and agreed between the pilot partners.&lt;br /&gt;
Each partner needs to implement a transformation from national to canonical evidence.&lt;br /&gt;
|-&lt;br /&gt;
|Multi-evidence Cases&lt;br /&gt;
|The system should support all four multi-evidence cases, which means that an array of evidence types and evidences could be included in a single OOP request/response.&lt;br /&gt;
|The second iteration should expand the MVP restriction to a single request to single  evidence cases, which requires an update of the Exchange Information Model. It is likely that piloting would focus on simpler cases to show the inclusion of multiple evidences in a single evidence response.&lt;br /&gt;
The multi-evidence cases are likely not relevant for the [https://wiki.de4a.eu/index.php/Doing_Business_Abroad_Pilot Doing Business Abroad Pilot]. Theoretically, the 'Multi Evidence Types'-case could be applied in the second iteration to request e.g. company registration evidence and annual financial statement in a single request.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Legal Considerations ==&lt;br /&gt;
In terms of legal challenges, the lookup pattern faces the complexity that it is not directly supported by the SDGR. The objective of the lookup pattern is not to transfer evidence in accordance with the SDGR, since evidence transfers under the SDGR are driven (in principle) by an explicit user request. The lookup pattern instead by definition aims to transfer information directly at an authority's request, without any necessary involvement of a user in the specific exchange. &lt;br /&gt;
&lt;br /&gt;
However, this is not necessarily a fundamental problem. If the lookup pattern focuses on information that is publicly available (e.g. in a publicly accessible database or using an open web service or API), then it would be perfectly feasible for an authority to query that database using the lookup pattern. This would be lawful even outside of the context of the SDGR, assuming that the data holder has the legal authority to indeed make the relevant information publicly accessible, and that the data evaluator has the legal authority to request such information without user request (i.e. if there is no legal requirement on them to rely exclusively on information provided by the user). If those two prerequisites are satisfied, the lookup pattern can be piloted in DE4A, without any reliance on the SDGR. &lt;br /&gt;
&lt;br /&gt;
It is worth cautioning for an additional complexity when using the lookup pattern for personal data. The challenge is not the legal basis for personal data processing, which both the data holder and data evaluator should be able to find in their respective legal mandates under national law. Instead, the challenge is transparency: the data evaluator will be using the obtained data under its own legal responsibility, acting as a data controller. This implies that it is legally bound to provide transparency information to the data subject. This will generally only be feasible if there has been direct communication between the data evaluator and the data subject, so that this information can be provided (basically that the lookups will happen, and what the information will be used for). If such direct contact is not legally possible, then lookups of personal data are legally inadvisable&lt;br /&gt;
&lt;br /&gt;
== Business Process of the Evidence Lookup ==&lt;br /&gt;
&lt;br /&gt;
The Figure below shows the BPMN Business Process Collaboration view of the Evidence Subscription Process, which is either triggered because a [[Subscription and Notification Pattern|Notification]] was interpreted to require an evidence update, or it is triggered by a Public Service procedure that requires an evidence that can be fetched based in bilateral agreement or national or Union law. Please note that this pattern is '''not''' triggered by the user. The Evidence Lookup could therefor also be used in a traditional procedure based on a physical transaction with the user.[[File:Evidence Lookup pattern.png|alt=Evidence Lookup Business Process Collaboration|none|thumb|Evidence Lookup Business Process Collaboration]]As you can see in the Business Process Collaboration view above, the process of looking up an evidence for the first time or looking up a new version of the evidence is essentially identical. These variants have, however, different legal implications and might consequently differ in the authorization aspect of the Evaluate Evidence Request activity. The process is also very similar to the [[Intermediation Pattern]], even though not all activities listed below are equally relevant for all use cases. The Establish Subject Identity activity, for example, is not relevant for all business use-cases that can base identification on a European unique identifier. The DC looks up the correct DP, which might be simplified for pilot purposes, and sends an Evidence request to the DP. The DP checks the request, extracts the evidence and returns the Evidence response that is then saved by the DC.  &lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+Business activities of the Lookup pattern&lt;br /&gt;
|'''Activity /   UC'''&lt;br /&gt;
|'''Role'''&lt;br /&gt;
|'''Type'''&lt;br /&gt;
|'''Description'''&lt;br /&gt;
|-&lt;br /&gt;
|Determine required cross-border  evidence&lt;br /&gt;
|DE&lt;br /&gt;
|Service&lt;br /&gt;
|This step makes sure that the DE always requests the recent version of the Evidence type (cf. canonical evidences); in the evidence update case, for example, the evidence type definitions might have changed since the last lookup.&lt;br /&gt;
In cases where the evidence type is not harmonized, the required evidence type (in  terms of the DC country) is translated into equivalent evidence types that are issued in a lawful way in the DP country indicated by the user (not in pilot scope). &lt;br /&gt;
|-&lt;br /&gt;
|Lookup routing information&lt;br /&gt;
|DR&lt;br /&gt;
|Service&lt;br /&gt;
|The DR retrieves the technical  routing information (e.g. eDelivery rooting identifier), based on the evidence type (in terms of DP country) and the issuing competent authority (or geographic scope of authority). Note that the Evidence Lookup is used in DE4A in combination with the [[Subscription and Notification Pattern]], so as long as the subscription and lookup service is provided by the same DC, the participant ID can be assumed to be known and be included in the Evidence update requirement.&lt;br /&gt;
|-&lt;br /&gt;
|Request evidence&lt;br /&gt;
|DR&lt;br /&gt;
|Service&lt;br /&gt;
|The DR encrypts, signs and sends  the evidence request to the identified technical data service interface of the DP. The evidence request must include subject (i.e. company) information that enables  the DP to identify for which subject the evidence must be issued. Companies already have a European unique identifier available (EUID), which is sufficient identification information.&lt;br /&gt;
|-&lt;br /&gt;
|Evaluate evidence request&lt;br /&gt;
|DT&lt;br /&gt;
|Service&lt;br /&gt;
|The DT receives and decrypts the request and checks whether the request meets formal requirements and can be accepted. It should be checked whether the requesting competent authority can reasonably and rightfully request that specific type of evidence (The authority check is not piloted in DE4A)&lt;br /&gt;
|-&lt;br /&gt;
|Establish subject identity&lt;br /&gt;
|DO&lt;br /&gt;
|Service&lt;br /&gt;
|This activity is only relevant in absence of a European Unique Identifier. The DO matches identification information about the subject (i.e. equivalent to eIDAS mandatory and optional attributes) with the DP country’s records to identify the subject in their systems. This amounts to matching the eIDAS attributes to a national identification number. This is a Data Owner activity, because in a distributed scenario the data transferor might not have a legal basis to do so.&lt;br /&gt;
|-&lt;br /&gt;
|Communicate non-availability of  OOP&lt;br /&gt;
|DT&lt;br /&gt;
|Service&lt;br /&gt;
|This exception handling activity is only relevant in absence of a European Unique Identifier: The  DT informs the DR that the subject cannot be identified unequivocally and the system cannot be used to transfer the evidence.&lt;br /&gt;
|-&lt;br /&gt;
|Extract evidence&lt;br /&gt;
|DO&lt;br /&gt;
|Service&lt;br /&gt;
|The DO extracts the requested  evidence form their registry and forwards it to the DT.&lt;br /&gt;
|-&lt;br /&gt;
|Communicate non-availability of  evidence&lt;br /&gt;
|DT&lt;br /&gt;
|Service&lt;br /&gt;
|Exception handling activity: The  DT informs the DR that the requested evidence cannot be provided or cannot be provided within the agreed SLA.&lt;br /&gt;
|-&lt;br /&gt;
|Establish non-availability of OOP&lt;br /&gt;
|DR&lt;br /&gt;
|Service&lt;br /&gt;
|Exception handling activity: The  DR catches the negative (non-evidence) response from the DT and establishes  the reason in terms of the DC country system and language:&lt;br /&gt;
There are potentially several  reasons why an OOP transfer of evidence is not available. The DT communicates  these reasons to the DR in all cases that the evidence request cannot be  fulfilled (i.e. by sending the digitally available evidence within the agreed  SLA as described above).&lt;br /&gt;
&lt;br /&gt;
At the moment we expect at least  the following reasons for such an exception that should be framed in standard error messages or codes, each one with a corresponding recommendation.&lt;br /&gt;
&lt;br /&gt;
* Subject cannot be uniquely identified  – fall-back to another channel (i.e. IMI)&lt;br /&gt;
* Evidence not found – Check whether the request specified the correct geographical scope of authority and contact  the DP directly if that was the case&lt;br /&gt;
* Evidence transfer blocked for  legal or authorization reasons – Contact the DP directly&lt;br /&gt;
* Evidence is not readily available  in a digital format now. Expected time for the evidence to be available is x  days – return after x days and issue a new evidence request&lt;br /&gt;
|-&lt;br /&gt;
|Compose evidence response&lt;br /&gt;
|DO&lt;br /&gt;
|Service&lt;br /&gt;
|The DO prepares the extracted evidence to be sent as an evidence response. Depending on the level of harmonization of the evidence type this task can differ in complexity. If a canonical evidence definition is agreed, as is the case in [[Doing Business Abroad Pilot|DBA]], then this task includes the translation of the national definitions into the canonical evidence.&lt;br /&gt;
|-&lt;br /&gt;
|Transfer evidence&lt;br /&gt;
|DT&lt;br /&gt;
|Service&lt;br /&gt;
|The DT creates the evidence response message (compliant to agreed message format), encrypts and signs the message and sends it to the DR.&lt;br /&gt;
|-&lt;br /&gt;
|Forward evidence&lt;br /&gt;
|DR&lt;br /&gt;
|Service&lt;br /&gt;
|The DR registers the receipt, decrypts the message and in many cases encrypts the message in a MS specific format to hand it on to the DE.&lt;br /&gt;
|-&lt;br /&gt;
|Evaluate evidence&lt;br /&gt;
|DE&lt;br /&gt;
|Service&lt;br /&gt;
|The DE validates that the evidence conforms to the evidence type requested and stored or updates the evidence. If it is a new evidence that was requested as part of a public service procedure, the availability of the evidence is signalled to the active procedure.  &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Process Realisation of the Evidence Lookup ==&lt;br /&gt;
&lt;br /&gt;
The figure below shows how application services serve the Data Consumer process. The application services are realized by application collaborations.&lt;br /&gt;
[[File:Lookup Process Realization - DC.png|alt=|none|thumb|Process realization of the Data Consumer]]&lt;br /&gt;
The process starts by an external business trigger identifying the need for an evidence or update thereof. With the help of the [[Information Desk]] the required cross-border evidence is determined and the relevant routing information is looked up.&lt;br /&gt;
&lt;br /&gt;
Next the Evidence can be requested, the request message is encrypted and digitally signed using the [[Trust Architecture]]. The evidence is exchanged using [[Data Logistics]] and can be tracked using [[Evidence Interchange Management]]. The signature of the Evidence response message is validated and the message decrypted ([[Trust Architecture]]). Next the evidence can be evaluated by the DC ([[EProcedure Portal]]) and if all is well the public service can be (or continued to be) provided.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt;TODO After discussion with DBA change Req/Evidence matching (eProcedure Portal) to &amp;quot;Assess Evidence&amp;quot; in eProcedure Back-office.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The figure below shows how application services serve the Data Provider process. The application services are realized by application collaborations.[[File:Lookup Process Realization - DP.png|alt=|none|thumb|Process Realization of the Data Provider]]&lt;br /&gt;
&lt;br /&gt;
The Evidence request is received via [[Data Logistics]] and with the help of [[Trust Architecture]] the DP checks the signature of the request and decrypts it. An Authority check may be performed using the [[Information Desk]] establishing that the DC is allowed to request the evidence type, which is most likely not in scope of the pilot with a limited number of participants. Next the subject identity is established using [[Trust Architecture]]. If successful, the evidence is extracted by [[Evidence Retrieval]] Retrieval and transformed to canonical form ([[Evidence Portal]]). Various exceptions like non-availability of OOP or the delay or non-availability of evidence are handled by [[Evidence Portal]] and [[Data Logistics]] . If all is well , the Evidence response is composed and prepared for transfer ([[Evidence Portal]]), encrypted and digitally signed using [[Trust Architecture]] and ultimately exchanged using [[Data Logistics]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt;TODO as per target architecture (D2.7) it should be eProcedure Back-office communicating with Evidence Interchange Management&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Application Collaborations ===&lt;br /&gt;
[[Information Desk]]&lt;br /&gt;
&lt;br /&gt;
[[Evidence Retrieval]]&lt;br /&gt;
&lt;br /&gt;
[[Trust Architecture]]&lt;br /&gt;
&lt;br /&gt;
[[Data Logistics]]&lt;br /&gt;
&lt;br /&gt;
[[Evidence Interchange Management]]&lt;br /&gt;
&lt;br /&gt;
[[Evidence Portal]]&lt;br /&gt;
&lt;br /&gt;
[[EProcedure Portal]]&lt;br /&gt;
&lt;br /&gt;
== Future Extension: Attribute Lookup Using API ==&lt;br /&gt;
As elaborated above an interesting development is a pilot project of ISA&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;. We think this development holds great promise for future cross border data exchange in specific contexts.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;background:#FFFF00&amp;quot;&amp;gt;&amp;lt;&amp;lt;reference in PSA: ISA&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Action ‘Innovative Public Services’: Piloting a REST API extension of CEF eDelivery, 30/10/2020 v1.1&amp;gt;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|Source&lt;br /&gt;
|European Commission&lt;br /&gt;
|-&lt;br /&gt;
|Action Owner&lt;br /&gt;
|CONNECT (DIGIT, JRC).&lt;br /&gt;
|-&lt;br /&gt;
|Objectives &amp;amp;&lt;br /&gt;
&lt;br /&gt;
scope&lt;br /&gt;
|Develop relevant legal, organizational  and technical artefacts trialled through a combination of the CEF eDelivery  building block with blockchain-based transactions’ log and a REST-based  profile (a.k.a. APIs approach), that support new patterns of data access by  request and data sharing. The initiative will facilitate design choices on  the legal, organizational, semantic and technical level necessary for setting  up APIs.&lt;br /&gt;
|}&lt;br /&gt;
The REST-based profile is relevant for the DE4A Attribute Lookup pattern; however the scope of the API project is (much) wider. The envisaged implementation is an extension of the eDelivery BB. In the next section, we summarize some of the results of that Pilot project, e.g. the business case, the envisaged Light Context and the requirements which were fed in to the activity as well as the legal basis for this data exchange approach. We conclude with an analysis from a DE4A point of view which could act as a checklist of decisions to be made when implementing an API approach for cross-border eGovernment interoperability. &lt;br /&gt;
=== Business Case ===&lt;br /&gt;
The need for a complementary alternative to eDelivery was identified. The data exchange would operate in a so-called &amp;quot;light context&amp;quot;. A BB with a profile to cater for the REST API architectural style primarily addressing different architectures and communication patterns than those already supported by the eDelivery AS4 profile. &lt;br /&gt;
&lt;br /&gt;
=== Light Context ===&lt;br /&gt;
The term “light context” refers to a set of constraints and circumstances applying to organisations or environments that do not run (in) an enterprise IT data centre (non-limitative):&lt;br /&gt;
* Organisational constraints&lt;br /&gt;
* Hardware and IT infrastructure constraints&lt;br /&gt;
* “Low throughput” scenarios&lt;br /&gt;
* Limitations introduced by sandbox environments&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== Requirements ===&lt;br /&gt;
A number of requirements were drawn up for the envisaged specification:&lt;br /&gt;
&lt;br /&gt;
* Simple or automatic installation of the software&lt;br /&gt;
* Minimal or zero configuration that assumes no advanced knowledge of the used technology&lt;br /&gt;
* Minimal operation and maintenance&lt;br /&gt;
* Ease of use with immediate start and no complicated enrolment&lt;br /&gt;
* Reduced requirements on the hardware resource&lt;br /&gt;
* Reduced access privileges on the host &lt;br /&gt;
&lt;br /&gt;
=== Legal Basis ===&lt;br /&gt;
Legal basis: the activity is carried out under the ISA² action on Innovative Public Services, legal artefacts are also envisaged.&lt;br /&gt;
&lt;br /&gt;
See also Legal Consideration above.&lt;br /&gt;
&lt;br /&gt;
=== Analysis - Checklist of Required Decisions for Applying API-Approach ===&lt;br /&gt;
The analysis of the proposed API-approach for the ISA&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; pilot yields the following list of aspects to be considered when implementing an API approach:&lt;br /&gt;
&lt;br /&gt;
==== The number of corners to be supported, 2 or more ====&lt;br /&gt;
The specification/profile could consider a variable number of corners, starting with as few as two and extending the model to support an arbitrary number greater than four (interoperability with other existing protocols and message/data exchange networks). &lt;br /&gt;
&lt;br /&gt;
# 2-corner – traditional client-server call (proposed for DE4A as simplifying assumption)&lt;br /&gt;
# 3-corner – a reduced version of the 4-corner where corners C1 and C2 are collapsed into a single corner, C1+2, or corners C2 and C3 are collapsed into a single corner, C2+3 (examples include a conference call app or sending an email directly via SMTP)&lt;br /&gt;
# Four corners or more, in particular in the sense of not introducing accidental barriers to interoperability between the REST API profile and other existing protocols and message/data exchange networks is concerned (CEF eDelivery AS4, SDG, X-Road, GAIA-X). The profile should strive to minimise the need for a conformant API to be adapted for use in different such networks.&lt;br /&gt;
* The communication patterns to be supported&lt;br /&gt;
&lt;br /&gt;
==== Communication patterns ====&lt;br /&gt;
Various communication patterns can be considered, e.g.:&lt;br /&gt;
&lt;br /&gt;
# Synchronous business response (the sending corner (C1) sends a business message to the receiving corner (C2) via an http request and expects a business response. The http response it receives from C2 contains a business message and completes the exchange) (proposed as a simplifying assumption for DE4A).&lt;br /&gt;
# Asynchronous business response (the sending corner (C1) sends a business message to the receiving corner (C2) via an http request and expects a business response. The http response it receives from C2 contains no business message, but only an acknowledgment of receipt. The business response will be obtained at a later time, e.g., through a pull or web socket).&lt;br /&gt;
# No business response (the sending corner (C1) sends a business message to the receiving corner (C2) via an http request and does not expect a business response. The http response it receives from C2 contains only an acknowledgment of receipt and completes the exchange).&lt;br /&gt;
# reliable delivery (in a 3-corner model, by enabling retry calls from C2 to C3)&lt;br /&gt;
# broadcast (in a 3-corner model, by forwarding the call to a list of recipients)&lt;br /&gt;
# asynchronous send buffer / streaming (send buffer instead of full message)&lt;br /&gt;
# correlated calls to transmit multi-part messages&lt;br /&gt;
&lt;br /&gt;
==== How to manage identity ====&lt;br /&gt;
Direct management of certificates is impractical in a “light context”, alternative authorisation approaches relying on protocols designed for the web/mobile application world are required instead. There are a number of candidates to be considered. Currently, it is not clear what standard(s) should be supported.&lt;br /&gt;
&lt;br /&gt;
# OAuth 2.0 / OpenID Connect&lt;br /&gt;
# JSON Web Token&lt;br /&gt;
# SAML&lt;br /&gt;
# Web authentication&lt;br /&gt;
# FIDO 2&lt;br /&gt;
# potentially others (e.g., EU Login)&lt;br /&gt;
&lt;br /&gt;
==== Transport protocols ====&lt;br /&gt;
An obvious candidate is HTTP/JSON which would also be our recommendation for DE4A, however, there are alternatives, e.g. XML.&lt;br /&gt;
# &lt;br /&gt;
&lt;br /&gt;
==== Integrity &amp;amp; confidentiality ====&lt;br /&gt;
Here we have a clear recommendation of TLS (&amp;lt;&amp;lt;see WP5 recommendation document: 1.2 or later + strong block cipher&amp;gt;&amp;gt;) &lt;br /&gt;
&lt;br /&gt;
The message signing option would have to be investigated. &lt;br /&gt;
&lt;br /&gt;
==== (Q)ERDS = Qualified Electronic Registered Delivery Service ====&lt;br /&gt;
This would not be required for DE4A but implies some interesting use cases.&lt;br /&gt;
&lt;br /&gt;
As can be concluded from the above analysis the API approach is definitely more complex than the initially envisage lookup pattern from D2.1 (a simple synchronous request/reply to obtain a few attributes). However it holds promise in the sense that we could leverage existing APIs in the MSs to facilitate cross-border data exchange instead of costly redevelopments to make it fit e the Delivery/AS4 solution.&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Evidence_Portal&amp;diff=4718</id>
		<title>Evidence Portal</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Evidence_Portal&amp;diff=4718"/>
		<updated>2022-04-20T12:24:22Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Evidence portal application collaboration constitutes back-end functionality implementing error handling for the DP. It interfaces with Evidence retrieval and Data logistics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;400&amp;quot; perrow=&amp;quot;4&amp;quot; caption=&amp;quot;Graphic representations of the Evidence Portal application collaboration&amp;quot;&amp;gt;&lt;br /&gt;
File:Evidence Portal IM.png|alt=Graphic representation of the Evidence Portal application collaboration in the Intermediation Pattern|[[Intermediation Pattern|IM]] and [[Lookup Pattern|LKP]]&lt;br /&gt;
File:Evidence Portal USI.png|alt=Graphic representation of the Evidence Portal application collaboration in the User Supported Intermediation Pattern|[[User-supported Intermediation Pattern|USI]]&lt;br /&gt;
File:Evidence Portal (VC).png|alt=Graphic representation of the Evidence Portal application collaboration in the Verifiable Credentials Pattern|[[Verifiable Credentials Pattern|VC]]&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Application Components of the Evidence Portal&lt;br /&gt;
|-&lt;br /&gt;
! Application Component !! Description !! Pattern(s)&lt;br /&gt;
|-&lt;br /&gt;
| [[Evidence Portal Front-end]] &lt;br /&gt;
| This application component implements UI functionality to handle exceptions connected to evidences as well as the preview of evidences. For VC this also includes the enabler of DID connection establishment with the user.&lt;br /&gt;
| [[Intermediation Pattern|IM]], [[User-supported Intermediation Pattern|USI]], [[Verifiable Credentials Pattern|VC]]&lt;br /&gt;
|-&lt;br /&gt;
| [[Evidence Portal Back-end]] &lt;br /&gt;
| Shares the functionality that enables the secure exchange of messages, records, forms, and other kinds of data between different ICT systems. &lt;br /&gt;
This includes the DID connection handling and evidence related events (VC). Generation of persistent URL which will be communicated to the DC enabling the user to return to “the right place” at a later point in time (USI). Error handling connected to evidences and rendering the evidence so it can be previewed by the user.&lt;br /&gt;
| [[Intermediation Pattern|IM]], [[User-supported Intermediation Pattern|USI]], [[Verifiable Credentials Pattern|VC]], [[Lookup Pattern|LKP]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=4711</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=4711"/>
		<updated>2022-04-20T07:57:27Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* How */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This pages serves for preparation of the 2nd phase of the BB assessment.&lt;br /&gt;
&lt;br /&gt;
=== Why ===&lt;br /&gt;
Learn from DE4A real world experience applying BBs. &lt;br /&gt;
&lt;br /&gt;
=== Who ===&lt;br /&gt;
People participating in the BB assessment:&lt;br /&gt;
* WP leaders/task leaders&lt;br /&gt;
* Pilot leaders/architects&lt;br /&gt;
* Domain experts in the different WPs&lt;br /&gt;
&lt;br /&gt;
=== What ===&lt;br /&gt;
Assess the Solution Building Blocks (SBBs) used in DE4A Pilots.&lt;br /&gt;
&lt;br /&gt;
Also includes 2nd iteration Pilots.&lt;br /&gt;
&lt;br /&gt;
Also include new &amp;quot;BBs&amp;quot; like Connector, mockDE/DO, playground, others TBD?&lt;br /&gt;
&lt;br /&gt;
Take the list of BBs from the first preliminary assessment.&lt;br /&gt;
&lt;br /&gt;
Select only those BBs that where used in DE4A.&lt;br /&gt;
&lt;br /&gt;
Add possible missing BBs, i.e. BBs used by the technical WPs that are not on the list.&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== How ===&lt;br /&gt;
See [https://wiki.de4a.eu/index.php/Building_Blocks BB 1st phase], are we doing this?&lt;br /&gt;
&lt;br /&gt;
For this set of BBs a questionnaire/survey can be completed.&lt;br /&gt;
&lt;br /&gt;
==== indicators ====&lt;br /&gt;
Possible indicators for the questionnaire:&lt;br /&gt;
* interoperability (4 dimensions --&amp;gt; EIF/EIRA): assess interoperability of the 4 dimensions&lt;br /&gt;
*# organizational&lt;br /&gt;
*# legal&lt;br /&gt;
*# semantic&lt;br /&gt;
*# technical&lt;br /&gt;
* maturity on context of DE4A:&lt;br /&gt;
&lt;br /&gt;
# Technical&lt;br /&gt;
# Administrative&lt;br /&gt;
# Operational&lt;br /&gt;
* openness? CAMMS? -&amp;gt; WP6 (WP1/2 can reuse) TODO discuss with Fredrik way forward&lt;br /&gt;
* classification BB? Maybe we provide this&lt;br /&gt;
*# Standards and Specifications&lt;br /&gt;
*# Common code or Components&lt;br /&gt;
*# Building Blocks&lt;br /&gt;
*# Core Service Platforms&lt;br /&gt;
*# Generic Services&lt;br /&gt;
* degree of meeting pilot's requirements? any gaps? Pilot leaders assess level of meeting requirements. &lt;br /&gt;
* easy of implementation/configuration? separate section. Practical example of using BBs&lt;br /&gt;
* performance of the BB? Fit for purpose?&lt;br /&gt;
* any lessons learned?&lt;br /&gt;
* enabler for something, e.g. Wallet or SEMPER&lt;br /&gt;
* any recommendations?&lt;br /&gt;
* barriers for implementation, what nature? technical?&lt;br /&gt;
* using the BBs, how much do they contribute/ degree of automation, e.g. USI pattern what types of patterns&lt;br /&gt;
* cyber security aspects?&lt;br /&gt;
* description of context BBs -&amp;gt; how to define sections -&amp;gt; DoA? general questions, specific process related questions, evaluated related questions&lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==== questionnaire ====&lt;br /&gt;
For WP3,4 and 5&lt;br /&gt;
&lt;br /&gt;
Which BB are used by which pilot, by which pattern, new BBs?&lt;br /&gt;
&lt;br /&gt;
Which SBB is implementing which ABB (from ref. arch.)? Harold &lt;br /&gt;
&lt;br /&gt;
Provide answers for the indicators above.&lt;br /&gt;
&lt;br /&gt;
=== When ===&lt;br /&gt;
TODO planning (April-May):&lt;br /&gt;
&lt;br /&gt;
# draft questionnaire (first half of May)&lt;br /&gt;
# KO and discuss with participants (second half of May)&lt;br /&gt;
# finalize questionnaire and submit &lt;br /&gt;
&lt;br /&gt;
M33 deadline of Wiki, preferably BB assessment takes place before Holidays&lt;br /&gt;
&lt;br /&gt;
=== Envisaged output ===&lt;br /&gt;
&lt;br /&gt;
=== recommendations/lessons learned ===&lt;br /&gt;
next steps:&lt;br /&gt;
&lt;br /&gt;
* plan KO/inputs&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
[[Category:wip]]&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=4710</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=4710"/>
		<updated>2022-04-20T07:55:16Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* How */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This pages serves for preparation of the 2nd phase of the BB assessment.&lt;br /&gt;
&lt;br /&gt;
=== Why ===&lt;br /&gt;
Learn from DE4A real world experience applying BBs. &lt;br /&gt;
&lt;br /&gt;
=== Who ===&lt;br /&gt;
People participating in the BB assessment:&lt;br /&gt;
* WP leaders/task leaders&lt;br /&gt;
* Pilot leaders/architects&lt;br /&gt;
* Domain experts in the different WPs&lt;br /&gt;
&lt;br /&gt;
=== What ===&lt;br /&gt;
Assess the Solution Building Blocks (SBBs) used in DE4A Pilots.&lt;br /&gt;
&lt;br /&gt;
Also includes 2nd iteration Pilots.&lt;br /&gt;
&lt;br /&gt;
Also include new &amp;quot;BBs&amp;quot; like Connector, mockDE/DO, playground, others TBD?&lt;br /&gt;
&lt;br /&gt;
Take the list of BBs from the first preliminary assessment.&lt;br /&gt;
&lt;br /&gt;
Select only those BBs that where used in DE4A.&lt;br /&gt;
&lt;br /&gt;
Add possible missing BBs, i.e. BBs used by the technical WPs that are not on the list.&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== How ===&lt;br /&gt;
See [https://wiki.de4a.eu/index.php/Building_Blocks BB 1st phase], are we doing this?&lt;br /&gt;
&lt;br /&gt;
For this set of BBs a questionnaire/survey can be completed.&lt;br /&gt;
&lt;br /&gt;
==== indicators ====&lt;br /&gt;
Possible indicators for the questionnaire:&lt;br /&gt;
* interoperability (4 dimensions --&amp;gt; EIF/EIRA): assess interoperability of the 4 dimensions&lt;br /&gt;
*# organizational&lt;br /&gt;
*# legal&lt;br /&gt;
*# semantic&lt;br /&gt;
*# technical&lt;br /&gt;
* maturity on context of DE4A:&lt;br /&gt;
&lt;br /&gt;
# Technical&lt;br /&gt;
# Administrative&lt;br /&gt;
# Operational&lt;br /&gt;
* openness? CAMMS? -&amp;gt; WP6 (WP1/2 can reuse) TODO discuss with Fredrik way forward&lt;br /&gt;
* classification BB? Maybe we provide this&lt;br /&gt;
*# Standards and Specifications&lt;br /&gt;
*# Common code or Components&lt;br /&gt;
*# Building Blocks&lt;br /&gt;
*# Core Service Platforms&lt;br /&gt;
*# Generic Services&lt;br /&gt;
* degree of meeting pilot's requirements? any gaps? Pilot leaders assess level of meeting requirements. &lt;br /&gt;
* easy of implementation/configuration? separate section. Practical example of using BBs&lt;br /&gt;
* performance of the BB? Fit for purpose?&lt;br /&gt;
* any lessons learned?&lt;br /&gt;
* enabler for something, e.g. Wallet or SEMPER&lt;br /&gt;
* any recommendations?&lt;br /&gt;
* barriers for implementation, what nature? technical?&lt;br /&gt;
* using the BBs, how much do they contribute/ degree of automation, e.g. USI pattern what types of patterns&lt;br /&gt;
* cyber security aspects?&lt;br /&gt;
* description of context BBS -&amp;gt; how to define sections -&amp;gt; DoA? general questions, specific process related questions, evaluated related questions&lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==== questionnaire ====&lt;br /&gt;
For WP3,4 and 5&lt;br /&gt;
&lt;br /&gt;
Which BB are used by which pilot, by which pattern, new BBs?&lt;br /&gt;
&lt;br /&gt;
Which SBB is implementing which ABB (from ref. arch.)? Harold &lt;br /&gt;
&lt;br /&gt;
Provide answers for the indicators above.&lt;br /&gt;
&lt;br /&gt;
=== When ===&lt;br /&gt;
TODO planning (April-May):&lt;br /&gt;
&lt;br /&gt;
# draft questionnaire (first half of May)&lt;br /&gt;
# KO and discuss with participants (second half of May)&lt;br /&gt;
# finalize questionnaire and submit &lt;br /&gt;
&lt;br /&gt;
M33 deadline of Wiki, preferably BB assessment takes place before Holidays&lt;br /&gt;
&lt;br /&gt;
=== Envisaged output ===&lt;br /&gt;
&lt;br /&gt;
=== recommendations/lessons learned ===&lt;br /&gt;
next steps:&lt;br /&gt;
&lt;br /&gt;
* plan KO/inputs&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
[[Category:wip]]&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=4708</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=4708"/>
		<updated>2022-04-13T08:57:11Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* When */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This pages serves for preparation of the 2nd phase of the BB assessment.&lt;br /&gt;
&lt;br /&gt;
=== Why ===&lt;br /&gt;
Learn from DE4A real world experience applying BBs. &lt;br /&gt;
&lt;br /&gt;
=== Who ===&lt;br /&gt;
People participating in the BB assessment:&lt;br /&gt;
* WP leaders/task leaders&lt;br /&gt;
* Pilot leaders/architects&lt;br /&gt;
* Domain experts in the different WPs&lt;br /&gt;
&lt;br /&gt;
=== What ===&lt;br /&gt;
Assess the Solution Building Blocks (SBBs) used in DE4A Pilots.&lt;br /&gt;
&lt;br /&gt;
Also includes 2nd iteration Pilots.&lt;br /&gt;
&lt;br /&gt;
Also include new &amp;quot;BBs&amp;quot; like Connector, mockDE/DO, playground, others TBD?&lt;br /&gt;
&lt;br /&gt;
Take the list of BBs from the first preliminary assessment.&lt;br /&gt;
&lt;br /&gt;
Select only those BBs that where used in DE4A.&lt;br /&gt;
&lt;br /&gt;
Add possible missing BBs, i.e. BBs used by the technical WPs that are not on the list.&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== How ===&lt;br /&gt;
See [https://wiki.de4a.eu/index.php/Building_Blocks BB 1st phase], are we doing this?&lt;br /&gt;
&lt;br /&gt;
For this set of BBs a questionnaire/survey can be completed.&lt;br /&gt;
&lt;br /&gt;
==== indicators ====&lt;br /&gt;
Possible indicators for the questionnaire:&lt;br /&gt;
* interoperability (4 dimensions --&amp;gt; EIF/EIRA): assess interoperability of the 4 dimensions&lt;br /&gt;
*# organizational&lt;br /&gt;
*# legal&lt;br /&gt;
*# semantic&lt;br /&gt;
*# technical&lt;br /&gt;
* maturity on context of DE4A:&lt;br /&gt;
&lt;br /&gt;
# Technical&lt;br /&gt;
# Administrative&lt;br /&gt;
# Operational&lt;br /&gt;
* openness? CAMMS? -&amp;gt; WP6 (WP1/2 can reuse) TODO discuss with Fredrik way forward&lt;br /&gt;
* classification BB? Maybe we provide this&lt;br /&gt;
*# Standards and Specifications&lt;br /&gt;
*# Common code or Components&lt;br /&gt;
*# Building Blocks&lt;br /&gt;
*# Core Service Platforms&lt;br /&gt;
*# Generic Services&lt;br /&gt;
* degree of meeting pilot's requirements? any gaps? Pilot leaders assess level of meeting requirements. &lt;br /&gt;
* easy of implementation/configuration? separate section. Practical example of using BBs&lt;br /&gt;
* performance of the BB? Fit for purpose?&lt;br /&gt;
* any lessons learned?&lt;br /&gt;
* enabler for something, e.g. Wallet or SEMPER&lt;br /&gt;
* any recommendations?&lt;br /&gt;
* bariers for implementation, what nature? technical?&lt;br /&gt;
* using the BBs, how much do they contribute/ degree of automation, e.g. USI pattern what types of patterns&lt;br /&gt;
* cyber security aspects?&lt;br /&gt;
* description of context BBS -&amp;gt; how to define sections -&amp;gt; DoA? general questions, specific process related questions, evaluated related questions&lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==== questionnaire ====&lt;br /&gt;
For WP3,4 and 5&lt;br /&gt;
&lt;br /&gt;
Which BB are used by which pilot, by which pattern, new BBs?&lt;br /&gt;
&lt;br /&gt;
Which SBB is implementing which ABB (from ref. arch.)? Harold &lt;br /&gt;
&lt;br /&gt;
Provide answers for the indicators above.&lt;br /&gt;
&lt;br /&gt;
=== When ===&lt;br /&gt;
TODO planning (April-May):&lt;br /&gt;
&lt;br /&gt;
# draft questionnaire (first half of May)&lt;br /&gt;
# KO and discuss with participants (second half of May)&lt;br /&gt;
# finalize questionnaire and submit &lt;br /&gt;
&lt;br /&gt;
M33 deadline of Wiki, preferably BB assessment takes place before Holidays&lt;br /&gt;
&lt;br /&gt;
=== Envisaged output ===&lt;br /&gt;
&lt;br /&gt;
=== recommendations/lessons learned ===&lt;br /&gt;
next steps:&lt;br /&gt;
&lt;br /&gt;
* plan KO/inputs&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
[[Category:wip]]&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
	<entry>
		<id>https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=4707</id>
		<title>Second phase</title>
		<link rel="alternate" type="text/html" href="https://wiki.de4a.eu/index.php?title=Second_phase&amp;diff=4707"/>
		<updated>2022-04-13T08:48:55Z</updated>

		<summary type="html">&lt;p&gt;Ictu harold.metselaar: /* questionnaire */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This pages serves for preparation of the 2nd phase of the BB assessment.&lt;br /&gt;
&lt;br /&gt;
=== Why ===&lt;br /&gt;
Learn from DE4A real world experience applying BBs. &lt;br /&gt;
&lt;br /&gt;
=== Who ===&lt;br /&gt;
People participating in the BB assessment:&lt;br /&gt;
* WP leaders/task leaders&lt;br /&gt;
* Pilot leaders/architects&lt;br /&gt;
* Domain experts in the different WPs&lt;br /&gt;
&lt;br /&gt;
=== What ===&lt;br /&gt;
Assess the Solution Building Blocks (SBBs) used in DE4A Pilots.&lt;br /&gt;
&lt;br /&gt;
Also includes 2nd iteration Pilots.&lt;br /&gt;
&lt;br /&gt;
Also include new &amp;quot;BBs&amp;quot; like Connector, mockDE/DO, playground, others TBD?&lt;br /&gt;
&lt;br /&gt;
Take the list of BBs from the first preliminary assessment.&lt;br /&gt;
&lt;br /&gt;
Select only those BBs that where used in DE4A.&lt;br /&gt;
&lt;br /&gt;
Add possible missing BBs, i.e. BBs used by the technical WPs that are not on the list.&lt;br /&gt;
&lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
=== How ===&lt;br /&gt;
See [https://wiki.de4a.eu/index.php/Building_Blocks BB 1st phase], are we doing this?&lt;br /&gt;
&lt;br /&gt;
For this set of BBs a questionnaire/survey can be completed.&lt;br /&gt;
&lt;br /&gt;
==== indicators ====&lt;br /&gt;
Possible indicators for the questionnaire:&lt;br /&gt;
* interoperability (4 dimensions --&amp;gt; EIF/EIRA): assess interoperability of the 4 dimensions&lt;br /&gt;
*# organizational&lt;br /&gt;
*# legal&lt;br /&gt;
*# semantic&lt;br /&gt;
*# technical&lt;br /&gt;
* maturity on context of DE4A:&lt;br /&gt;
&lt;br /&gt;
# Technical&lt;br /&gt;
# Administrative&lt;br /&gt;
# Operational&lt;br /&gt;
* openness? CAMMS? -&amp;gt; WP6 (WP1/2 can reuse) TODO discuss with Fredrik way forward&lt;br /&gt;
* classification BB? Maybe we provide this&lt;br /&gt;
*# Standards and Specifications&lt;br /&gt;
*# Common code or Components&lt;br /&gt;
*# Building Blocks&lt;br /&gt;
*# Core Service Platforms&lt;br /&gt;
*# Generic Services&lt;br /&gt;
* degree of meeting pilot's requirements? any gaps? Pilot leaders assess level of meeting requirements. &lt;br /&gt;
* easy of implementation/configuration? separate section. Practical example of using BBs&lt;br /&gt;
* performance of the BB? Fit for purpose?&lt;br /&gt;
* any lessons learned?&lt;br /&gt;
* enabler for something, e.g. Wallet or SEMPER&lt;br /&gt;
* any recommendations?&lt;br /&gt;
* bariers for implementation, what nature? technical?&lt;br /&gt;
* using the BBs, how much do they contribute/ degree of automation, e.g. USI pattern what types of patterns&lt;br /&gt;
* cyber security aspects?&lt;br /&gt;
* description of context BBS -&amp;gt; how to define sections -&amp;gt; DoA? general questions, specific process related questions, evaluated related questions&lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
* &lt;br /&gt;
&lt;br /&gt;
==== questionnaire ====&lt;br /&gt;
For WP3,4 and 5&lt;br /&gt;
&lt;br /&gt;
Which BB are used by which pilot, by which pattern, new BBs?&lt;br /&gt;
&lt;br /&gt;
Which SBB is implementing which ABB (from ref. arch.)? Harold &lt;br /&gt;
&lt;br /&gt;
Provide answers for the indicators above.&lt;br /&gt;
&lt;br /&gt;
=== When ===&lt;br /&gt;
TODO planning (April-May):&lt;br /&gt;
&lt;br /&gt;
# draft questionnaire&lt;br /&gt;
# KO and discuss with participants&lt;br /&gt;
# finalize questionnaire and submit &lt;br /&gt;
&lt;br /&gt;
M33 deadline of Wiki, preferably BB assessment takes place before Holidays&lt;br /&gt;
&lt;br /&gt;
=== Envisaged output ===&lt;br /&gt;
&lt;br /&gt;
=== recommendations/lessons learned ===&lt;br /&gt;
next steps:&lt;br /&gt;
&lt;br /&gt;
* plan KO/inputs&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
[[Category:wip]]&lt;/div&gt;</summary>
		<author><name>Ictu harold.metselaar</name></author>
	</entry>
</feed>