Difference between revisions of "Description of the software interfaces"

From DE4A
Jump to navigation Jump to search
Line 12: Line 12:
  
 
[[Kafka Server]]
 
[[Kafka Server]]
 +
{| class="wikitable"
 +
|+DE4A Components interfaces descripction
 +
!Component
 +
!Pattern
 +
!Service
 +
!Referenced API
 +
!Interface type
 +
!Communication
 +
!Input message
 +
!Output
 +
|-
 +
| rowspan="2" |Data Evaluator
 +
| rowspan="2" |USI
 +
|Forward evidence
 +
|/requestForwardEvidence
 +
|XML REST
 +
|Synchronous
 +
|RequestForwardEvidenceType
 +
|ACK
 +
|-
 +
|User redirection
 +
|/usiRedirectUser
 +
|XML REST
 +
|Synchronous
 +
|RedirectUserType
 +
|ACK
 +
|-
 +
| rowspan="3" |Data Owner
 +
|IM
 +
|Extract evidence IM
 +
|/requestExtractEvidenceIM
 +
|XML REST
 +
|Synchronous
 +
|RequestExtractEvidence
 +
|ResponseExtractEvidenceType
 +
|-
 +
| rowspan="2" |USI
 +
|Extract evidence USI
 +
|/requestExtractEvidenceUSI
 +
|XML REST
 +
|Synchronous
 +
|RequestExtractEvidence
 +
|ResponseErrorType
 +
|-
 +
|User redirection
 +
|/usiRedirectUser
 +
|XML REST
 +
|Synchronous
 +
|RedirectUserType
 +
|ResponseErrorType
 +
|}

Revision as of 10:17, 1 October 2021

This page contains a description of the different software interfaces created for the DE4A project

Data Evaluator

Data Owner

SML/DNS

SMP

Kafka Server

DE4A Components interfaces descripction
Component Pattern Service Referenced API Interface type Communication Input message Output
Data Evaluator USI Forward evidence /requestForwardEvidence XML REST Synchronous RequestForwardEvidenceType ACK
User redirection /usiRedirectUser XML REST Synchronous RedirectUserType ACK
Data Owner IM Extract evidence IM /requestExtractEvidenceIM XML REST Synchronous RequestExtractEvidence ResponseExtractEvidenceType
USI Extract evidence USI /requestExtractEvidenceUSI XML REST Synchronous RequestExtractEvidence ResponseErrorType
User redirection /usiRedirectUser XML REST Synchronous RedirectUserType ResponseErrorType