Versions Compared

Key

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

...

In our example, the external applications are the same (ActiveMQ), so they could communicate directly with each other. This is a simplification to enable us to concentrate on the logical flow of the messages rather than the details of transforming one type of message into another.

The following diagram illustrates the components of the enterprise service bus. Recall from the JSR 208 specification the components for one external application to talk to one another area common method/route for apps to communicate is: external app to resoure adapter to binding component, message based through NMR to another binding component, from there to resource adapter to other application. The following diagram illustrates the a typical ESB and application integration:

legacy/external app <-- resource adapter <-- |binding component (inside ESB) --> NMR -->
binding component |--> resource adapter --> legacy app.

...