Versions Compared

Key

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

...

Please note: There is one caveat : with the Basic example: it uses inbound messages via the resource adapter 4 2, and most legacy applications , such as Peoplesoft and SAP, won't support inbound messaging via the resource adapter.

...

  1. Using the distributor's web interface, a department store buyer submits an order for multiple products. An HTTP request is sent to the "OrderReceiver, an HTTP binding component (BC). 2 3
  2. The OrderReceiver sends the message to an "OrderRouter" Service Engine (SE) 3 4 component. This SE is responsible for parsing the order and deciding, based on the message content, which OrderTransformer should receive the message.
  3. The OrderRouter publishes the order to a JMS topic. It decides which topic to publish to based on message content.
  4. The OrderTransformer is a Service Engine component, which modifies the message and puts it in a format which is readable by the wholesaler interface that will fullfill the order.
  5. Each OrderTransformer sends the modified message to the OrderProcessor.
  6. The OrderProcessor is a Binding Component that has two functions. The OrderProcessor also places an order to the appropriate wholesaler through the wholesaler's Webservice or propriety interface.
  7. The OrderProcessor also publishes a message about the order on a topic.
  8. The message on the topic is subsequently picked up by the BusinessMonitor component. This component monitors the orders for quality assurance.

...

  1. External means the application is outside of the enterprise service bus.
  2. Resource Adapter: a resource adapter provides connectivity between a specific external application and the ESB. In the Basic example, the resource adapter is an ActiveMQ adapter supplied by the jencks JCA Container.
  3. Binding Component (BC): a BC provides connectivity to applications that are external to the ESB.
  4. Service Engine (SE): a service engine provides business logic and transformation services to other components within the enterprise service bus.Resource Adapter: a resource adapter provides connectivity between a specific external application and the ESB.