Versions Compared

Key

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

...

Briefly, JBI is an architecture for integration systems specifying plug-in components that interoperate by exchanging messages rather than interacting directly. This decoupling increases flexibility because each component need only know how to interact with the JBI bus and not with n number of other components. JBI components provide services or consume services or sometimes both. JBI components plug into the JBI framework. There are two types of components: Service Engines (SE) and Binding Components (BC). The SEs provides business logic and transformation services. The BCs provide connectivity for applications that are external to the JBI. The separation of business and processing logic from communications logic makes the implementation of components much easier.

The mediated message exchange between components is provided by the Normalized Message Router (NMR). The NMR routes normalized messages between service providers and consumers. A normalized message consists of two parts: the message content (payload) and the message metadata. The message metadata contains information such as security information, that can affect the processing of the message as it routes through the JBI. The JBI provides a container that services/provides the NMR, provides management services...

...