Integration Engine in the NextGen Court Component Model refers to the capability to efficiently integrate and enable communication between the different components of the model as well as external systems. The integration engine becomes the central hub that glues the different application components providing data exchanges (through standard interfaces) and intelligent orchestration of messages between them.
What it Includes
An Integration Engine shall include the following general capabilities.
 Enterprise Services Bus (ESB) – ESB refers to an infrastructure that provides a channel for orchestrating messages between the different connected systems or applications.
 A Broker pattern refers to an architecture where the Integration Engine acts as a central hub and receives and orchestrates messages between different systems or applications connected to it (this may involve an ESB).
What it Does not Include
While the Integration Engine forms the central hub for providing intelligent data exchanges between the different components in the model as well as external systems, at the enterprise level, it may not include the following:
Applicable Standards and Documents
An Integration Engine shall comply with industry standards as referenced below.