Because the ATG Commerce fulfillment framework uses SQL JMS messages, you do not need a complex system of redundant fulfillment servers with automatic failover. SQL JMS messages are persistent and saved until successfully delivered. If the fulfillment server goes down, re-assemble and redeploy the application that includes it.

Fulfillment work occurs within the context of a transaction (started by the SQL JMS system). If the fulfillment server goes down, all current transactions roll back. The message is resent after a transaction rolls back because message delivery and processing occur within the same transaction. Any messages that are sent to the fulfillment server while it is down, including those that are resent, are persistent in the database and will be delivered once the fulfillment server is back online.

 
loading table of contents...