Difference between revisions of "DE4A common specifications and components it2"

From DE4A
Jump to navigation Jump to search
(New information and chapters.)
Line 35: Line 35:
 
A quick guide of points to consider and review prior to the Connectathon sessions has been developed to make the Connectathon sessions more productive. It is available [[DE4A Checklist for Connectathon|here]].
 
A quick guide of points to consider and review prior to the Connectathon sessions has been developed to make the Connectathon sessions more productive. It is available [[DE4A Checklist for Connectathon|here]].
 
== Common specifications ==
 
== Common specifications ==
===Usage of third-party specifications and components===
+
===Third-party specifications and components===
 
It comprises a list of elements and a description of the third-party libraries and components that have made it possible to build the DE4A components more quickly and allow them to be extended, thus increasing the stability and robustness of the system.
 
It comprises a list of elements and a description of the third-party libraries and components that have made it possible to build the DE4A components more quickly and allow them to be extended, thus increasing the stability and robustness of the system.
  
==== eDelivery ====
+
==== [[eDelivery]] ====
  
==== RegRep ====
+
==== [[RegRep]] ====
  
==== Kafka ====
+
==== [[Kafka]] ====
 
 
==== Directory ====
 
  
 
===[[Common behaviour and interactions between components]]===
 
===[[Common behaviour and interactions between components]]===
 
Introduction to the chapter, highlighting the fact that the description of the behaviour is done through communication diagrams. Links to the five communication diagrams and the data dictionary.
 
Introduction to the chapter, highlighting the fact that the description of the behaviour is done through communication diagrams. Links to the five communication diagrams and the data dictionary.
  
=== Central IAL interface ===
+
=== [[Central IAL interface]] ===
  
 
===[[Summary of software interfaces.|Summary of software interfaces]]===
 
===[[Summary of software interfaces.|Summary of software interfaces]]===

Revision as of 10:23, 1 March 2023

This section provides an overview of the common components and specifications required for the evidence exchanges. The image bellow depictes the target, general infrastructure of the DE4A network.

DE4A network IT2 v2-Target infrastructure it2.drawio.png

The following table describes the common components in the above diagram, leaving out those components that are developed or deployed directly by each DE4A participant, namely the Data Evaluator, the Data Owner and the eIDAS Nodes.

Component Description
DE4A Connector Technical proxy that allows the final participants to send requests for evidence or responses to other final participants over an eDelivery communication environment
SML The Service Metadata Locator. Reference instance in the DE4A network
SMP Service Metadata Publisher
AS4 Gateway AS4 protocol implementation for the message exchange
Central IAL Central component that allows to retrieve the information of the IAL functionality and the content of the MOR component
SSI Authority Agent Enterprise-level solution that enables issuing and submitting diplomas in the form of verifiable credentials/presentations to Issuers/Verifiers.
SSI Edge Agent Mobile digital wallet solution that enables users to manage their digital diplomas and interact with the Issuer's/Verifier's portals.

Getting started guide

When starting with iteration 2 developments, every partner should follow the getting started guide.

Checklist for Connectathons

A quick guide of points to consider and review prior to the Connectathon sessions has been developed to make the Connectathon sessions more productive. It is available here.

Common specifications

Third-party specifications and components

It comprises a list of elements and a description of the third-party libraries and components that have made it possible to build the DE4A components more quickly and allow them to be extended, thus increasing the stability and robustness of the system.

eDelivery

RegRep

Kafka

Common behaviour and interactions between components

Introduction to the chapter, highlighting the fact that the description of the behaviour is done through communication diagrams. Links to the five communication diagrams and the data dictionary.

Central IAL interface

Summary of software interfaces

REST APIs interfaces refer to most of the components involved in the exchange of messages.

DE4A Logs and error messages

Definition and reference of error coding and logs handling. It includes standardised log and error messages within the DE4A project to provide a good understanding of the different components regarding their points of failure and the different states in which each system is placed.

Common Components

DE4A Connector

The main component of the DE4A communication infrastructure for processing request and response messages from DP/DCs. The DE4A connector handles the message exchange process and obtains information from different nodes like IDK or SMP for this purpose. It implements the AS4 Gateway functionality, so it can undertake either Requestor or Transferor roles.

Installation and configuration guide of the DE4A Connector it2

Step by step guide to successful configure an instance of the DE4A Connector. Find in this section all aspects related to the different configuration scenarios and keypoints of the system.

Central IAL

DE4A SSI Authority Agent

The enterprise-level component of the SSI infrastructure for issuing and validating diplomas in the form of Verifiable Credentials.

Installation and configuration guide of the DE4A SSI Authority Agent it2

Step-by-step guide for a successful configuration of an Authority Agent instance. Find in this section all aspects related to the different configuration scenarios and REST API endpoint information.

DE4A SSI Edge Agent

Testing infrastructure

DE4A Playground

It comprises a set of components and utilities provided for pilots and partners for testing purposes. In addition it can be used to replace some components that might not yet be available or that they need to be tested in a "real" environment.

Sample datasets

This page contains the information for the test cases available in the playground environment.

DE4A Member States Infrastructure

Status of the DE4A Member States infrastructure for the second iteration of the pilots, along with some useful information to bear in mind when setting up such infrastructure.

Useful information on pilots and participants