shows queues being used to support a telephone sales business application. Each sales agent runs an application (on transaction server A) and confirms sales to customers in real time to preserve critical response times. Each transaction adds the data that is associated with the sale orders to queues for later processing. The larger task of processing the order is split into billing, shipping, and updating inventory applications. These applications run separately from the initial order-taking application, as transactions on transaction server B. These transactions dequeue the data that they are to process.