METHOD AND APPARATUS OF ON DEMAND BUSINESS ACTIVITY MANAGEMENT USING BUSINESS PERFORMANCE MANAGEMENT LOOPS
First Claim
1. A system for business performance management (BPM) of a business unit defined by business processes, comprising:
- one or more tokens, each of which represents a business event from one of said business processes;
a BPM loop comprising a plurality of nodes, said plurality of nodes including at least a sensing node for receipt via said tokens of event data corresponding to said business event and an execution node for sending action data to a business unit for implementation in response to said business event;
one or more policies which govern transformation by said nodes of said event data into said action data, wherein each of said tokens is passed sequentially from node to node in a particular order around said BPM loop, beginning with said sensing node and ending with said execution node, application of a policy at a node being triggered by said token, each said node further comprising a data acquisition element for acquiring data from another node, a data processing element for transforming data in accordance with one of said policies, and a data output element for transmitting data to another node, wherein said event data is received by said sensing node in real time, said policies transform said event data in real time, and said action data is sent to said business unit in real time, and wherein said policies may be adapted dynamically, including removal or addition of nodes in said plurality of nodes, responsive to changes in said business process or a monitoring and control objective related thereto.
0 Assignments
0 Petitions
Accused Products
Abstract
An architecture, system, and method are provided for a commitment loop solution for on demand business activity management. A Business Performance Management (BPM) loop is defined as a set of nodes each relating to different tasks for processing performance management trigger data generated by a business entity in real time, where the beginning or sensing element of the loop is triggered by a token (representing a business event from a business process) and the ending or executing element provides a business action to be implemented by the business entity. The token is passed from node to node sequentially in a particular order around the loop. Processing of the data represented by the token is governed by policies, which can be changed dynamically and follow a life cycle. On demand business activity management of larger aggregates of business entities (i.e. enterprises and value chains) is achieved by extending this architecture by building upon the BPM loops of the component entities to form a BPM net, adding nodes as necessary. This architecture, system and method can be implemented at multiple levels of granularity from operational or tactical business activities to enterprise wide strategic activities.
97 Citations
20 Claims
-
1. A system for business performance management (BPM) of a business unit defined by business processes, comprising:
-
one or more tokens, each of which represents a business event from one of said business processes;
a BPM loop comprising a plurality of nodes, said plurality of nodes including at least a sensing node for receipt via said tokens of event data corresponding to said business event and an execution node for sending action data to a business unit for implementation in response to said business event;
one or more policies which govern transformation by said nodes of said event data into said action data, wherein each of said tokens is passed sequentially from node to node in a particular order around said BPM loop, beginning with said sensing node and ending with said execution node, application of a policy at a node being triggered by said token, each said node further comprising a data acquisition element for acquiring data from another node, a data processing element for transforming data in accordance with one of said policies, and a data output element for transmitting data to another node, wherein said event data is received by said sensing node in real time, said policies transform said event data in real time, and said action data is sent to said business unit in real time, and wherein said policies may be adapted dynamically, including removal or addition of nodes in said plurality of nodes, responsive to changes in said business process or a monitoring and control objective related thereto. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
2-4. -4. (canceled)
-
11. A method for business performance management (BPM) of a business unit defined by business processes, comprising the steps of:
-
providing one or more automated tokens, each of which represents a business event from one of said business processes;
constructing in software and using a database, a BPM loop comprising a plurality of nodes, said plurality of nodes including at least a sensing node for receipt via said tokens of event data corresponding to said business event and an execution node for sending action data to a business unit for implementation in response to said business event;
storing in said database one or more policies which govern transformation by said nodes of said event data into said action data, wherein each of said tokens is passed sequentially from node to node in a particular order around said BPM loop, beginning with said sensing node and ending with said execution node, application of a policy at a node being triggered by said token, each said node further comprising a data acquisition element for acquiring data from another node, a data processing element for transforming data in accordance with one of said policies, and a data output element for transmitting data to another node, wherein said event data is received by said sensing node in real time, said policies transform said event data in real time, and said action data is sent to said business unit in real time, and wherein said policies may be adapted dynamically, including removal or addition of nodes in said plurality of nodes, responsive to changes in said business process or a monitoring and control objective related thereto. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
12-14. -14. (canceled)
Specification