VIRTUAL BUSINESS PROCESS
First Claim
1. A method for applying a virtual business process to at least two physical business processes, the method comprising:
- receiving a first event relating to a first physical business process at a processor;
receiving a second event relating to a second physical business process at the processor;
executing the virtual business process according to a virtual business process definition, wherein the virtual business process definition comprises a set of states of the virtual business process, a set of events that may occur within the virtual business process, a set of state transitions for the virtual business process, and a set of behaviors of the virtual business process, wherein each state transition comprises a source state, a target state, and an event, wherein the receiving of the event triggers a state transition from the source state to the target state, and wherein each behavior comprises a set of one or more actions to perform in response to a state transition; and
executing a first state transition in response to receiving the first event at the processor;
executing a second state transition in response to receiving the second event at the processor; and
executing a behavior in response to a received event, wherein the received event comprises one of the first event or the second event.
4 Assignments
0 Petitions
Accused Products
Abstract
A virtual process system includes a processor, a first physical business process coupled to the processor, and a second physical business process coupled to the processor. The processor is configured to execute a virtual business process according to a virtual business process definition. The processor is further configured to receive a first event relating to the first physical business process and a second event relating to the second physical business process. The processor is further configured to execute a first state transition in response to receiving the first event at the processor and execute a second state transition in response to receiving the second event at the processor and execute a behavior in response to a received event. The received event includes one of the first event or the second event.
2 Citations
20 Claims
-
1. A method for applying a virtual business process to at least two physical business processes, the method comprising:
-
receiving a first event relating to a first physical business process at a processor; receiving a second event relating to a second physical business process at the processor; executing the virtual business process according to a virtual business process definition, wherein the virtual business process definition comprises a set of states of the virtual business process, a set of events that may occur within the virtual business process, a set of state transitions for the virtual business process, and a set of behaviors of the virtual business process, wherein each state transition comprises a source state, a target state, and an event, wherein the receiving of the event triggers a state transition from the source state to the target state, and wherein each behavior comprises a set of one or more actions to perform in response to a state transition; and executing a first state transition in response to receiving the first event at the processor; executing a second state transition in response to receiving the second event at the processor; and executing a behavior in response to a received event, wherein the received event comprises one of the first event or the second event. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A virtual business process system, the system comprising:
-
a processor; a first physical business process coupled to the processor; a second physical business process coupled to the processor; wherein the processor is configured to execute a virtual business process according to a virtual business process definition, wherein the virtual business process definition comprises a set of states of the virtual business process, a set of events that may occur within the virtual business process, a set of state transitions for the virtual business process, and a set of behaviors of the virtual business process, wherein each state transition comprises a source state, a target state, and an event, wherein the receiving of the event triggers a state transition from the source state to the target state, and wherein each behavior comprises a set of one or more actions to perform in response to a state transition; wherein the processor is configured to receive a first event relating to the first physical business process and a second event relating to the second physical business process; wherein the processor is further configured to execute a first state transition in response to receiving the first event at the processor and execute a second state transition in response to receiving the second event at the processor; and wherein the processor is further configured to execute a behavior in response to a received event, wherein the received event comprises one of the first event or the second event. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising:
a computer useable storage medium including a computer readable program, wherein the computer readable program includes instructions that, when executed by a processing device within a computer, cause the computer to perform operations comprising; receiving a first event relating to a first physical business process at a processor; receiving a second event relating to a second physical business process at the processor; executing a virtual business process according to a virtual business process definition, wherein the virtual business process definition comprises a set of states of the virtual business process, a set of events that may occur within the virtual business process, a set of state transitions for the virtual business process, and a set of behaviors of the virtual business process, wherein each state transition comprises a source state, a target state, and an event, wherein receipt of the event triggers a state transition from the source state to the target state, and wherein each behavior comprises a set of one or more actions to perform in response to a state transition; and executing a first state transition in response to receiving the first event at the processor; executing a second state transition in response to receiving the second event at the processor; and executing a behavior in response to a received event, wherein the received event comprises one of the first event or the second event. - View Dependent Claims (16, 17, 18, 19, 20)
Specification