System and method for grouping diverse operations
First Claim
1. A 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, and 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; and
taking at least one action dependent on the overall outcome.
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.
-
Citations
49 Claims
-
1. A 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, and 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; and
taking at least one action dependent on the overall outcome. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
16. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for grouping at least two diverse operations within a software system, the method steps comprising:
-
initiating a context grouping the operations;
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; and
taking an action dependent on the overall outcome.
-
-
33. A method for managing a group of two or more operations within a software system, comprising the steps of:
-
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. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
Specification