ITK Reference Implementation

Hello world interop!

The ITK API provides a Java abstraction to the ITK transport and distribution mechanics. As such it aims to simplify the task of exchanging ITK based messages between applications whilst maintaining all of the benefits that the ITK "on the wire" specifications bring.

In addition to the the API the project also provides a reference implementation and set of examples scenarios that show how the API can be realised and used in real world uses.

Get started »

1 Scenarios

To provide some context for how the APIs can be used we run through a number of common real world scenarios (based on our conversations with NHS trusts). These range from the technically simple synchronous query/response pattern to the more complex routed and acknowledged ITK messaging pattern.

2 Try it!

Aside from the API and reference implementation we have also provided a number of examples showing the scenarios in action. See downloads and the installation guide for further details.

3 Reference

If you want to dig deeper there are a number of reference materials including the API Javadoc, reference implementation source code and a cross-mapping between the requirements and the reference implementation code.