Message queues in Sterling Selling and Fulfillment Foundation

Sterling Selling and Fulfillment Foundation uses message queues extensively. Message queue usage in Sterling Selling and Fulfillment Foundation can be characterized as:

These queues can be implemented in:

Sterling Selling and Fulfillment Foundation agent and integration servers use messaging primarily for two reasons:

The failover and load balancing capabilities of JMS clustering provide high availability for message queues. IBM supports different JMS cluster implementations, depending on the application server and whether the JMS cluster is used for integration services or agents. For more information about JMS clustering, refer to High availability using JMS clustering.

Note: Sterling Selling and Fulfillment Foundation uses JNDI to look up the QCF in order to get a connection to a queue. For this reason, two single points of failure can occur: JMS and JNDI. To achieve a truly fault-tolerant environment, JNDI entries for the QCF and queues should be deployed to a cluster of servers. Ideally, the servers should be running on different hosts.