Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

These services are invoked whenever there is a need to orchestrate or adapt a certain transaction. If they are not needed the core interoperability layer component will just call the domain service directly. Orchestrators may use other adapter service to send messages to other services.  Designing these orchestrators and adapters as independent services allows additional logic or business processes to be added to the HIE as the need arises. This allows the architecture to grow as the environment changes. 

Adapters are used in 2 cases:

  1. To simplify communication with the Domain services (for orchestrator use)
  2. To adapt a standard-based interface to a custom domain service interface

Both the orchestrator and adapter services are also expected to log and audit messages that they send out to the domain services.

Features of a central component

...