Customizable State Machine and State Aggregation Technique for Processing Collaborative and Transactional Business Objects
AssigneeJDA Software Group, Inc.
InventorsChethan Gorur, Ramkartik Mulukutla
Life of this patent
Estimating the term…
Abstract
A computer-implemented method is provided for aggregating state information associated with a composite business object representing at least one collaboration between business entities. The method includes retrieving the state information for the composite business object from a computer-readable medium and determining a state for the composite business object based on an assigned priority level for a state in a hierarchy of states associated with the composite business object, each state in the hierarchy of states having a corresponding assigned priority level.
Claims20
A computer-implemented method for facilitating processing by a state machine of business objects, comprising:
- retrieving, over a computer network, composite state information of a composite business object from a non-transitory computer-readable medium, the composite business object representing at least one collaboration between two or more business enterprises and including one or more components comprising component state information;
- and
- generating two or more graphs represented in computer-readable media, each graph corresponding to a particular collaborating business entity, the two or more graphs being generated using three or more text files, at least a first of the text files comprising state information associated with the business object, at least a second of the text files comprising action information associated with the business object, and at least a third of the text files comprising transition information associated with the business object, wherein the two or more graphs are stored in a state transition matrix for the state machine.
A non-transitory computer-readable medium embodied with software for facilitating processing by a state machine of business objects, wherein the software when executed using one or more computers is configured to:
- retrieve composite state information of a composite business object from a non-transitory computer-readable medium, the composite business object representing at least one collaboration between two or more business enterprises and including one or more components comprising component state information;
- and
- generate two or more graphs represented in computer-readable media, each graph corresponding to a particular collaborating business entity, the two or more graphs being generated using three or more text files, at least a first of the text files comprising state information associated with the business object, at least a second of the text files comprising action information associated with the business object, and at least a third of the text files comprising transition information associated with the business object, wherein the two or more graphs are stored in a state transition matrix for the state machine.
A system for facilitating processing by a state machine of business objects, comprising:
- an electronic marketplace comprising two or more business enterprises;
- at least one supplier entity of the two or more business enterprises, wherein the at least one supplier entity supplies one or more products;
- and
- the electronic marketplace configured to:
- retrieve composite state information of a composite business object from a non-transitory computer-readable medium, the composite business object representing at least one collaboration between two or more business enterprises and including one or more components comprising component state information;
- and
- generate two or more graphs represented in computer-readable media, each graph corresponding to a particular collaborating business entity, the two or more graphs being generated using three or more text files, at least a first of the text files comprising state information associated with the business object, at least a second of the text files comprising action information associated with the business object, and at least a third of the text files comprising transition information associated with the business object, wherein the two or more graphs are stored in a state transition matrix for the state machine.
Dependencies are inferred from the claim text.