Digital telecommunication network having improved data processing systems
First Claim
1. In a data processing system wherein a plurality of program-controlled data processing systems are interconnected as nodes in a telecommunication network, at least one of said nodes including an input/output device, and wherein each node of the network is capable of processing data according to resources associated with that node by setting up and executing a transaction process in response to each particular data processing request and any related requests presented thereto, the combination of:
- means at each node of the system for determining when a local data processing request involves a transaction that requires the use of a resource held at another node of the system,means at each node for transmitting the transaction request for the use of such a resource to the other node containing that resource,means at each of said nodes for receiving transaction requests from other nodes in the system and for presenting each received transaction request to the data processing system at the receiving node in the same manner as though such request had originated locally at that node, thereby enabling the local data processing system to perform the transaction process associated with a request from another node as it would perform a transaction process associated with a like request originated at the local node, andmeans at each of said nodes for transmitting the data resulting from said process to the requesting node.
0 Assignments
0 Petitions
Accused Products
Abstract
A plurality of digital data processing systems are interconnected as nodes in a telecommunication network. When two intelligent nodes are conneected and one local node determines that a process which it is executing requires the use of resources held at the second remote node, the local system sends a request to the remote system. It is desirable that the remote system handle the request from the local system as it handles all other requests so that source integrity is maintained. The local system, in response to a request from a local application program which it is sevicing, sends a corresponding transaction request along a communication link to the remote system. This transaction request passes directly from node to node without going through any intermediate controller. The remote system receives the request and creates a new unit of work. The remote system then performs the unit of work and sends the result back to the local node. The local system receives the result and returns it to the requesting application program.
-
Citations
3 Claims
-
1. In a data processing system wherein a plurality of program-controlled data processing systems are interconnected as nodes in a telecommunication network, at least one of said nodes including an input/output device, and wherein each node of the network is capable of processing data according to resources associated with that node by setting up and executing a transaction process in response to each particular data processing request and any related requests presented thereto, the combination of:
-
means at each node of the system for determining when a local data processing request involves a transaction that requires the use of a resource held at another node of the system, means at each node for transmitting the transaction request for the use of such a resource to the other node containing that resource, means at each of said nodes for receiving transaction requests from other nodes in the system and for presenting each received transaction request to the data processing system at the receiving node in the same manner as though such request had originated locally at that node, thereby enabling the local data processing system to perform the transaction process associated with a request from another node as it would perform a transaction process associated with a like request originated at the local node, and means at each of said nodes for transmitting the data resulting from said process to the requesting node. - View Dependent Claims (2, 3)
-
Specification