Patent ID: 8473316
Filing Date: 2013-06-25
Classification: G06Q

Abstract:
1. A system, comprising: one or more computers, the one or more computers comprising one or more memories and one or more processors, wherein the one or more memories comprise program instructions executable by the one or more computers to implement an order handling system comprising a plurality of order processing components each configured to perform a respective portion of an order fulfillment process for one or more purchase orders, wherein the order handling system is configured to provide interruption resiliency through component-based state persistence; a data store configured to store state information for one or more purchase orders received by the order handling system; wherein to process a given purchase order for the order fulfillment process, each of at least some of the order processing components is configured to: wherein the order handling system is configured to, subsequent to an interruption of the order fulfillment process for the given purchase order, resume the processing of the given purchase order based on updated state information for that given purchase order, the updated state information for that given purchase order being previously updated by different processing components that each: completed a different task for the given purchase order and updated the state information to indicate that the different task was completed.