System and method for grouping diverse operations
First Claim
1. A computer-implemented method for grouping at least two diverse operations, comprising the steps of:
- initiating a context grouping the operations, wherein the group is one of at least two messaging operations, or at least one messaging operation and at least one transactional operation;
performing the operations within the context, each operation resulting in an outcome;
combining the outcomes, determining an overall outcome based on a combination of the outcomes for each operation;
taking at least one action dependent on the overall outcome; and
terminating the context upon taking the action.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for managing a group of two or more operations within a software system. The method includes initiating a group context including a sub-context for each operation in the group context, wherein each operation is supported by one of a transactional resource and a messaging component, performing the operations within the sub-contexts, each operation resulting in an outcome, coupling the outcomes within the group context, determining an overall outcome of the group context, and taking at least one action dependent on the overall outcome. The method further includes the step of terminating the group context upon taking one or more actions.
17 Citations
14 Claims
-
1. A computer-implemented method for grouping at least two diverse operations, comprising the steps of:
-
initiating a context grouping the operations, wherein the group is one of at least two messaging operations, or at least one messaging operation and at least one transactional operation;
performing the operations within the context, each operation resulting in an outcome;
combining the outcomes, determining an overall outcome based on a combination of the outcomes for each operation;
taking at least one action dependent on the overall outcome; and
terminating the context upon taking the action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification