Component diagram
Component description
Components | Description |
---|---|
IRS |
The IRS builds a digital representation of a product (digital twin) and the relationships of items the product consists of in a hierarchical structure. The result is an item graph in which each node represents a digital item of the product - this graph is called "Item Graph". |
IRS API |
The IRS API is the Interface over which the Data Consumer is communicating. |
IrsController |
The IrsController provides a REST Interface for retrieving IRS processed data and job details of the current item graph retrieval process. |
IrsItemGraphQueryService |
The IrsItemGraphQueryService implements the REST Interface of the IrsController. |
JobOrchestrator |
The JobOrchestrator is a component which manages (start, end, cancel, resume) the jobs which execute the item graph retrieval process. |
RecursiveJobHandler |
The RecursiveJobHandler handles the job execution recursively until a given abort criteria is reached or the complete item graph is build. |
TransferProcessManager |
The TransferProcessManager handles the outgoing requests to the various data services. A job is processed in this order:
|
BlobStore |
The BlobStore is the database where the relationships and tombstones are stored for a requested item. |
JobStore |
The JobStore is the database where the jobs with the information about the requested item are stored. |
Digital Twin Client |
The Digital Twin Client is the interface to the Digital Twin Registry. It provides an interface for the Asset Administration Shells. |
Decentralized Digital Twin Client |
In a decentralized network, the Digital Twin Client connects to the EDC which then proxies the requests to the digital twin registry on provider side. |
EDC Client |
The EDC Client is used to communicate with the EDC network, negotiate contracts and retrieve submodel data. |
EssController |
The EssController provides a REST Interface to perform BPN investigations of supply chain. |
PolicyStoreController |
The PolicyStoreController provides a REST Interface for getting, adding and deleting accepted IRS EDC policies. These policies will be used to validate usage policies of EDC contract offers. |