Description of the software interfaces

From DE4A
Jump to navigation Jump to search

This page contains a description of the different software interfaces created for the DE4A project. The information provided can be used as a reference on the development and integration process to each pilot.

Available interfaces

DE4A Components interfaces description
Component Iteration Pattern Service Referenced API Interface type Communication Input message Output
Data Evaluator 1, 2 USI Forward evidence /requestForwardEvidence XML REST Synchronous RequestForwardEvidenceType ACK
2 User redirection /usiRedirectUser XML REST Synchronous RedirectUserType ACK
1 Response user redirection /responseUserRedirection XML REST Synchronous ResponseUserRedirectionType HTTP Status 302/303 (Http/1 Http/2)
Data Owner 1, 2 IM Extract evidence IM /requestExtractEvidenceIM XML REST Synchronous RequestExtractEvidence ResponseExtractEvidenceType
1, 2 USI Extract evidence USI /requestExtractEvidenceUSI XML REST Synchronous RequestExtractEvidence ResponseErrorType
2 User redirection /usiRedirectUser XML REST Synchronous RedirectUserType ResponseErrorType
1 RequestUserRedirection /requestUserRedirection XML REST Synchronous RequestUserRedirectionType HTTP Status 302
Data Requestor (Connector) 1, 2 - Lookup Rounting Information /lookupRountingInformation XML REST Synchronous RequestLookupRoutingInformationType ResponseLookupRoutingInformationType
1, 2 IM Request transfer evidence /requestTransferEvidenceIM XML REST Synchronous RequestTransferEvidenceType ResponseTransferEvidenceType
1, 2 USI Request transfer evidence USI /requestTransferEvidenceUSI XML REST Asynchronous RequestTransferEvidenceType ResponseErrorType
Data Transferor (Connector) 1, 2 USI Response transfer evidence USI /requestTransferEvidenceUSIDT XML REST Synchronous RequestTransferEvidenceUSIDTType ResponseErrorType