Prev | Current Page 417 | Next

Binildas A Christudas

"Service-Oriented Java Business Integration"


Illustrative Design
Whenever the Acme back-end system receives a confirmed order, the same has to be
distributed to both packing systems and shipping systems, along with the inventory
systems which we have already discussed. We can configure a static recipient list
specifying a shipping queue, a packing queue, and a third queue for a content-based
router for inventory systems as shown in the following figure. The advantage is
that all these LOB systems will receive the same order so that they can initiate their
associated business processes. This is illustrated in the following figure:
Chapter 15
[ 315 ]
Sample Use Case
The sample use case will have following components:
JMS client: This is a normal external JMS client, placing XML composite
messages onto the JMS consumer component configured within the ESB.
JMS consumer: This is a servicemix-jms listening on queue "A"'. Any
incoming messages to this queue will be routed to the next component in the
flow chain which is the Static Recipient List.
Static recipient list: The Static Recipient List is a servicemix-eip
component.


Pages:
405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429