Apparatus, method and computer program product for client/server computing with timing of creation of coordinator transaction state object being based on triggering events
First Claim
Patent Images
1. A server processing apparatus for use in a client/server computing system which carries out transactions, said apparatus comprising:
- means for receiving a command instructing the server processing apparatus to carry out a step of a transaction;
means for beginning the transaction; and
means for determining whether a predetermined triggering event has occurred during the carrying out of the transaction, and only if the triggering event has occurred, creating a means for coordinating the transaction with respect to a plurality of elements that are involved in carrying out the transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A server processing method for use in a client/server computing system which carries out transactions, has steps of: receiving a command instructing the server to carry out a step of a transaction; beginning the transaction; and determining whether a predetermined triggering event has occurred during the carrying out of the transaction, and only if the triggering event has occurred, creating a means for coordinating the transaction with respect to a plurality of elements that are involved in carrying out the transaction.
31 Citations
21 Claims
-
1. A server processing apparatus for use in a client/server computing system which carries out transactions, said apparatus comprising:
-
means for receiving a command instructing the server processing apparatus to carry out a step of a transaction;
means for beginning the transaction; and
means for determining whether a predetermined triggering event has occurred during the carrying out of the transaction, and only if the triggering event has occurred, creating a means for coordinating the transaction with respect to a plurality of elements that are involved in carrying out the transaction. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. A server processing method for use in a client/server computing system which carries out transactions, said method, which is carried out on a server, comprising steps of:
-
receiving a command instructing the server to carry out a step of a transaction;
beginning the transaction; and
determining whether a predetermined triggering event has occurred during the carrying out of the transaction, and only if the triggering event has occurred, creating a means for coordinating the transaction with respect to a plurality of elements that are involved in carrying out the transaction. - View Dependent Claims (8, 9, 10, 11, 12, 20)
-
-
13. A computer program product stored on a computer readable storage medium for, when run on a server computer, carrying out a server processing method for use in a client/server computing system which carries out transactions, said method comprising steps of:
-
receiving a command instructing the server computer to carry out a step of a transaction;
beginning the transaction; and
determining whether a predetermined triggering event has occurred during the carrying out of the transaction, and only if the triggering event has occurred, creating a means for coordinating the transaction with respect to a plurality of elements that are involved in carrying out the transaction. - View Dependent Claims (14, 15, 16, 17, 18, 21)
-
Specification