Apparatus, method and computer program product for client/server computing with reduced cross-process calls
AssigneeInternational Business Machines Corporation
InventorAmanda Elizabeth Chessell
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorAmanda Elizabeth Chessell
Estimating the term…
A server for use in a client/server computing system for processing a transaction, the client/server computing system being of at least a three-tier process type, where a first tier process initiates the transaction and contacts a second tier process to further the transaction which in turn contacts a third tier process which contains local data to be updated in the transaction, the server, which runs the second tier process, has a means for receiving a transaction context from the first tier process requesting that the second tier process be registered in the transaction; and a means for passing on the transaction context to the third tier process informing the third tier process that it should register itself into the transaction directly with the first tier process without going through the second tier process. This greatly reduces the required number of cross-process flows.
A method of carrying out a transaction in a server of a client/server computing system, the client/server computing system being of at least a three-tier process type, where a first tier process initiates the transaction and contacts a second tier process to further the transaction which in turn contacts a third tier process which contains local data to be updated in the transaction, the method, which takes place in the second tier process, which has no local data to be updated in the transaction, comprising steps of:
A server for use in a client/server computing system for processing a transaction, the client/server computing system being of at least a three-tier process type, where a first tier process initiates the transaction and contacts a second tier process to further the transaction which in turn contacts a third tier process which contains local data to be updated in the transaction, the server, which runs the second tier process, and which has no local data to be updated in the transaction, comprising:
Dependencies are inferred from the claim text.