CIP to transfer ITK messages over transports such as Spine or DTS/MESH
The purpose of this module and associated CIPs is to handle the publishing of a business document using specifications from the Interoperability Toolkit(ITK).
The ITK Core specification describe the Distribution Envelope
and Acknowledgement Framework
which wrap the business document and define the message flow associated with publishing the document. The Distribution Envelope
is agnostic to the underlying transport mechanism, consequently the business document can be published using a number of concrete transports.
This results in a layered system of the form:
- Business Message Layer - e.g. CDA documents
- ITK Layer -
Distribution Envelope
andAcknowledgement Framework
- Transport Layer - e.g. Spine or DTS/MESH
To support the layered system outlined above, this component is split into multiple sub-modules.
- ciao-transport-itk - Provides models of key ITK-level components (
Distribution Envelope
,Infrastructure Response
, ...), and the base classes/routes required by transport CIPs to handle the ITK-level message flows.
- ciao-transport-spine - Publishes ITK messages over Spine.
- ciao-transport-dts - Publishes ITK messages over DTS/MESH.