Versions Compared

Key

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

...

A common business scenario, which extends the Basic Example is that of a large department store distributor. This distributor sells products from many wholesalers to many retail outlets (i.e., department stores). The distributor presents a common interface for product ordering to each of its department store customers. However, however each wholesaler presents a different ordering interface to the distributor for the product the wholesaler supplies.

...

  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
  2. The OrderReceiver sends the message to an "OrderRouter" Service Engine component. This SE is responsible for parsing the order and deciding, based on the message content, which OrderTransformer should receive the message.
  3. The OrderTransformer is a Service Enginer component, which modifies the message and puts it in a format which is readable by the wholesaler interface that will fullfill the order.
  4. Each OrderTransformer sends the modified message to the OrderProcessor
  5. The OrderProcessor is a Binding Component that has two functions. First it publishes a message about the order on a topic, which is subsequently picked up by the BusinessMonitor component. The OrderProcessor also places an order to the appropriate wholesaler through the wholesaler's Webservice or propriety interface.

...