Designing business processes using distributed process flows
AssigneeBEA Systems, Inc.
InventorsFelix G. Racca, Emilio L. Gabeiras
Life of this patent
Estimating the term…
Abstract
Executing business processes includes accessing a first business process comprising a first activity and accessing a second business process comprising a second activity, where the second activity is associated with the first activity. A first instance is received at the first activity of the first business process. A second instance is created at the second activity in response to receiving the first instance at the first activity of the first business process into the second business process.
Claims10
A method for executing business processes, said method comprising:
- accessing a first business process comprising a process notification activity;
- accessing a second business process comprising a notification wait activity for storing a notification received from the first business process;
- receiving a first instance at the process notification activity of the first business process;
- communicating a notification from the process notification activity of the first business process to the notification wait activity of the second business process;
- sending a second instance to the notification wait activity of the second business process in response to communicating the notification from the process notification activity of the first business process to the notification wait activity of the second business process the notification comprising an interruption;
- receiving the second instance at the notification wait activity of the second business process;
- notifying the second instance of the second business process of the notification communicated from the first business process upon having reached the notification wait activity;
- and
- sending the second instance though the second business process.
A system for executing business processes, said system comprising:
- a data repository operable to:
- store a first business process comprising a process notification activity;
- and
- store a second business process comprising a notification wait activity for storing a notification received from the first business process;
- a plurality of modules coupled to the data repository and operable to:
- receive a first instance at the process notification activity of the first business process;
- and
- communicate a notification from the process notification activity of the first business process to the notification wait activity of the second business process;
- send a second instance to the notification wait activity of the second business process in response to communicating the notification from the process notification activity of the first business process to the notification wait activity of the second business process the notification comprising an interruption,
- receive the second instance at the notification wait activity of the second business process;
- notify the second instance of the second business process of the notification communicated from the first business process upon having reached the notification wait activity;
- and
- send the second instance through the second business process.
Dependencies are inferred from the claim text.