Difference between revisions of "Common behaviour and interactions between components"

From DE4A
Jump to navigation Jump to search
 
Line 1: Line 1:
 
== Communication diagrams of interaction patterns of iteration 2 ==
 
== Communication diagrams of interaction patterns of iteration 2 ==
The communication pattern used in the DE4A project are listed below. For each pattern there is a diagram detailing every step and an explanation of the exchanged message.
+
The communication patterns used in the DE4A project are listed below. For each pattern there is a diagram detailing every step and an explanation of the exchanged message.
  
 
===[[Intermediation pattern communication diagram]]===
 
===[[Intermediation pattern communication diagram]]===
 +
The Intermediation pattern allows the user to obtain the evidence in the Data Consumer side without the need of interaction in the Data Provider side.
  
 
===[[User-supported intermediation pattern communication diagram]]===
 
===[[User-supported intermediation pattern communication diagram]]===
 +
The User-supported intermediation pattern needs the user interaction in the Data Provider side to exchange the evidence with the Data Consumer side.
  
 
===[[Subscription pattern communication diagram]]===
 
===[[Subscription pattern communication diagram]]===
 +
The Subscription pattern allows the user in the Data Consumer side to subscribe to a catalog of events handled in the Data Provider side.
  
 
===[[Notification pattern communication diagram]]===
 
===[[Notification pattern communication diagram]]===
 +
The Notification pattern allows the user inn the Data Consumer side to receive notifications from the Data Provider side,
  
 
===[[Lookup pattern communication diagram]]===
 
===[[Lookup pattern communication diagram]]===
 +
The Lookup pattern allows the user in the Data Consumer side to exchange evidences with the Data Provider side after a notification is received.
  
 
==Description of the data structures used in the exchanges==
 
==Description of the data structures used in the exchanges==
  
 
===[[Data Dictionary]]===
 
===[[Data Dictionary]]===
 +
The Data Dictionary contains a full description of every message exchanged in the different communication patterns. It includes a data description and a link to the schema files where the specification is detailed.

Latest revision as of 14:41, 9 March 2023

Communication diagrams of interaction patterns of iteration 2

The communication patterns used in the DE4A project are listed below. For each pattern there is a diagram detailing every step and an explanation of the exchanged message.

Intermediation pattern communication diagram

The Intermediation pattern allows the user to obtain the evidence in the Data Consumer side without the need of interaction in the Data Provider side.

User-supported intermediation pattern communication diagram

The User-supported intermediation pattern needs the user interaction in the Data Provider side to exchange the evidence with the Data Consumer side.

Subscription pattern communication diagram

The Subscription pattern allows the user in the Data Consumer side to subscribe to a catalog of events handled in the Data Provider side.

Notification pattern communication diagram

The Notification pattern allows the user inn the Data Consumer side to receive notifications from the Data Provider side,

Lookup pattern communication diagram

The Lookup pattern allows the user in the Data Consumer side to exchange evidences with the Data Provider side after a notification is received.

Description of the data structures used in the exchanges

Data Dictionary

The Data Dictionary contains a full description of every message exchanged in the different communication patterns. It includes a data description and a link to the schema files where the specification is detailed.