System for managing and processing distributed object transactions and process implemented by said system
First Claim
1. A system for managing and processing object transactions in a network of distributed resources operating in the client-server mode, wherein the client sends a request to at least one transaction object contained in at least one of multiple servers distributed across the network, while a transaction manager dialogues with a resource manager through a predefined interface by means of a transaction validation protocol, comprising:
- said system being arranged and configured to achieve implicit integration of resource managers adapted to the predefined interface so as to integrate participation of resource managers into a distributed transaction managed by the transaction manager, by providing objects capable of participating in the transaction validation protocol implemented by the transaction manager, which objects address the resource managers through the predefined interface;
each said server comprising a specific local component which encapsulates calls to the predefined interface in the form of resource objects, and one of said servers being designated for managing the predefined interface is provided per domain for implementing encapsulation of the transaction validation protocol, thereby allowing multiple distributed objects to execute multiple requests in the same single transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a system and process for managing and processing object transactions in a network of distributed resources operating in the client-server mode, wherein the client sends a request to at least one transaction object contained in at least one of the servers (RS1, RS2, etc.) distributed across the network, while a transaction manager dialogues with a resource manager (RM) through a predefined interface by means of a transaction validation protocol. This system is noteworthy in that it achieves the implicit integration of resource managers (RM) adapted to the predefined interface, so as to integrate the participation of existing or future resource managers (RM) into a distributed transaction managed by the transaction manager, by providing objects capable of participating in the transaction validation protocol implemented by the transaction manager, which objects address the resource managers through the predefined interface. For this purpose, in the present system, each server comprises a specific local component (LOC1, LOC2, etc.) which encapsulates the calls to the predefined interface in the form of objects called resource objects (RSO), while moreover one server for managing the predefined interface (XAMS) is provided per domain for implementing the encapsulation of the transaction validation protocol, thus allowing multiple distributed objects to execute multiple requests in the same single transaction.
89 Citations
20 Claims
-
1. A system for managing and processing object transactions in a network of distributed resources operating in the client-server mode, wherein the client sends a request to at least one transaction object contained in at least one of multiple servers distributed across the network, while a transaction manager dialogues with a resource manager through a predefined interface by means of a transaction validation protocol, comprising:
-
said system being arranged and configured to achieve implicit integration of resource managers adapted to the predefined interface so as to integrate participation of resource managers into a distributed transaction managed by the transaction manager, by providing objects capable of participating in the transaction validation protocol implemented by the transaction manager, which objects address the resource managers through the predefined interface; each said server comprising a specific local component which encapsulates calls to the predefined interface in the form of resource objects, and one of said servers being designated for managing the predefined interface is provided per domain for implementing encapsulation of the transaction validation protocol, thereby allowing multiple distributed objects to execute multiple requests in the same single transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification