Difference between revisions of "DE4A Evidence Service Locator (ESL)"

From DE4A
Jump to navigation Jump to search
(Adapted to 2nd iteration)
 
Line 1: Line 1:
DE4A Evidence Service Locator (ESL) helps the DC to locate the evidence service able to provide a canonical evidence from a particular competent issuing authority, along with the relevant evidence service characteristics.
+
DE4A Evidence Service Locator (ESL) helps the Data Consumers (DC) to obtain the technical details of the evidence service that corresponds to a provision located with the IAL.
  
 
For such a task, ESL requires the following preconditions:
 
For such a task, ESL requires the following preconditions:
  
# DC knows the canonical evidence type to request and the corresponding issuing authority level after consulting the [[DE4A Issuing Authority Locator (IAL)|IAL]].
+
# DC knows the required provision after consulting the [[DE4A Issuing Authority Locator (IAL)|IAL]].
  
# Every issuing authority registered in the ESL their services to provide the canonical evidence types along with the relevant service characteristics.
+
# Every issuing authority registered in the ESL their services to provide canonical evidence types or subscriptions to canonical event catalogues, along with the relevant service characteristics.
  
# Each evidence service has a unique identifier and provides data for a canonical evidence type issued by an issuing authority according to the [[DE4A Issuing Authority Locator (IAL)|IAL]] provisions.
+
# Each evidence service has a unique identifier.
  
Therefore, the DC first locates the proper provision in the [[DE4A Issuing Authority Locator (IAL)|IAL]] regarding to the corresponding canonical evidence type and administrative level for issuing the required evidence, and then consults the ESL for the evidence service corresponding to the located [[DE4A Issuing Authority Locator (IAL)|IAL]] provision metadata with the following possible consultation flow:
+
Therefore, the DC first locates the proper provision in the [[DE4A Issuing Authority Locator (IAL)|IAL]], and then consults the ESL for the corresponding service with the following possible consultation flow:
  
'''A.     Evidence Service Location (Main flow 1)''': DC asks for the evidence service for a canonical evidence type and issuing authority identifiers.
+
'''A.     Evidence Service Location (Main flow 1)''': DC asks for the service for a canonical evidence type or canonical event catalogue and issuing authority, providing their identifiers.
  
* R1 (Success): metadata of evidence service (e.g. input parameters, SLA, constraints if any, attached legal evidences, etc.) and connection details.
+
* R1 (Success): metadata of service and connection details.
  
* R3 (Error): there is no available evidence service that corresponds to the given canonical evidence type and issuing authority identifiers.
+
* R3 (Error): there is no available service that corresponds to the given identifiers.
  
ESL is an adapted version of TOOP DSD and uses the SMP service Metadata and ttension "SMP Business Cards".  
+
ESL uses the SMP service Metadata and its extension "SMP Business Cards". According to the SMP terms, "document ID" is the URI of the canonical evidence type or canonical event catalogue of the provision and "participant ID" is the URI of the issuing authority of the provision.  
  
 
[[Category:wip]]
 
[[Category:wip]]

Latest revision as of 13:54, 23 March 2022

DE4A Evidence Service Locator (ESL) helps the Data Consumers (DC) to obtain the technical details of the evidence service that corresponds to a provision located with the IAL.

For such a task, ESL requires the following preconditions:

  1. DC knows the required provision after consulting the IAL.
  1. Every issuing authority registered in the ESL their services to provide canonical evidence types or subscriptions to canonical event catalogues, along with the relevant service characteristics.
  1. Each evidence service has a unique identifier.

Therefore, the DC first locates the proper provision in the IAL, and then consults the ESL for the corresponding service with the following possible consultation flow:

A.     Evidence Service Location (Main flow 1): DC asks for the service for a canonical evidence type or canonical event catalogue and issuing authority, providing their identifiers.

  • R1 (Success): metadata of service and connection details.
  • R3 (Error): there is no available service that corresponds to the given identifiers.

ESL uses the SMP service Metadata and its extension "SMP Business Cards". According to the SMP terms, "document ID" is the URI of the canonical evidence type or canonical event catalogue of the provision and "participant ID" is the URI of the issuing authority of the provision.