Versions Compared

Key

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

...

In the Basic example, the external applications communicate using the same protocol, JMS. ThereforekTherefore, they could communicate directly with each other. The Basic example 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.

A common scenario in which an enterprise service bus is used is for a Web-based form application to request data from a legacy application, such as Peoplesoft. The Web-based form communicates via HTTP which the legacy application does not understand. Using the ESB, the 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:communication between the applications would flow like this:

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

In comparison, the Basic example, looks like the following diagram. This is a simplified diagram of the basic example. For a complete diagram, please see: xxxx.

...