Why Use Advanced Queueing (AQ)?
Using AQ in this application has the following advantages:
- AQ manages the flow of orders from Retailers to Suppliers and order status updates and acknowledgements from Suppliers to Retailers.
- AQ separates the Retailer from Supplier so that any Retailer can place their order in the same queue and any Supplier can simply pick up the orders from that same queue. In other words it facilitates a simple implementation of a many-to-many scenario.
- AQ can also extract intelligence about the orders being processed
Figure 13-1 Why Transform Data to XML?: Retailer's Order Data Can be recognized by Any Supplier - Supplier's Order Status and Acknowledgement Can be Recognized by any Retailer