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