Method, system, and program for forwarding messages between nodes
First Claim
1. An article of manufacture comprising at least one of hardware and a computer readable storage medium having code executed to implement a first gateway and a second gateway for forwarding a message from a transmitting node to a receiving node and for performing operations, the operations comprising:
- receiving, by the first gateway, a first message encoded using a first communication protocol from the transmitting node, wherein the first message includes a direct reference to a memory location in the transmitting node or the receiving node;
generating, by the first gateway, a second message compatible with a second communication protocol, wherein the second message causes the receiving node to perform an operation with respect to the direct reference in the first message;
transmitting, by the first gateway, the second message in the second communication protocol to the second gateway, wherein the receiving node is in communication with the second gateway, and wherein the receiving node uses the first communication protocol;
generating, by the second gateway, a third message compatible with the first communication protocol including the direct reference, and wherein the third message causes the receiving node to perform the operation with respect to the direct reference.
0 Assignments
0 Petitions
Accused Products
Abstract
Provided are a method, system, and program for forwarding a message from a transmitting node. A first message is received encoded using a first communication protocol from the transmitting node, wherein the first message includes a direct reference to a memory location in one node. A determination is made as to whether the first message is directed to a receiving node using a second communication protocol. A second message is generated that is compatible with the second communication protocol, wherein the second message causes an operation to be performed with respect to the direct reference in the first message. The second message is transmitted to the receiving node.
54 Citations
16 Claims
-
1. An article of manufacture comprising at least one of hardware and a computer readable storage medium having code executed to implement a first gateway and a second gateway for forwarding a message from a transmitting node to a receiving node and for performing operations, the operations comprising:
-
receiving, by the first gateway, a first message encoded using a first communication protocol from the transmitting node, wherein the first message includes a direct reference to a memory location in the transmitting node or the receiving node; generating, by the first gateway, a second message compatible with a second communication protocol, wherein the second message causes the receiving node to perform an operation with respect to the direct reference in the first message; transmitting, by the first gateway, the second message in the second communication protocol to the second gateway, wherein the receiving node is in communication with the second gateway, and wherein the receiving node uses the first communication protocol; generating, by the second gateway, a third message compatible with the first communication protocol including the direct reference, and wherein the third message causes the receiving node to perform the operation with respect to the direct reference. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system in communication with a transmitting node and a receiving node, comprising:
-
a first gateway and a second gateway, each having at least one of hardware and a computer readable storage medium including code to implement protocol converters; wherein the first gateway executes the code to perform; receive a first message encoded using a first communication protocol from the transmitting node, wherein the first message includes a direct reference to a memory location in the transmitting node or the receiving node; generate a second message compatible with a second communication protocol, wherein the second message causes the receiving node to perform an operation with respect to the direct reference in the first message; transmit the second message in the second communication protocol to the second gateway, wherein the receiving node is in communication with the second gateway, wherein the receiving node uses the first communication protocol, wherein the second gateway executes the code to generate a third message compatible with the first communication protocol including the direct reference, and wherein the third message causes the receiving node to perform the operation with respect to the direct reference. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for forwarding a message from a transmitting node to a receiving node, comprising:
-
receiving, by a first gateway, a first message encoded using a first communication protocol from the transmitting node, wherein the first message includes a direct reference to a memory location in the transmitting node or the receiving node; generating, by the first gateway, a second message compatible with a second communication protocol, wherein the second message causes the receiving node to perform an operation with respect to the direct reference in the first message; transmitting, by the first gateway, the second message in the second communication protocol to a second gateway, wherein the receiving node is in communication with the second gateway, wherein the receiving node uses the first communication protocol; and generating, by the second gateway, a third message compatible with the first communication protocol including the direct reference, and wherein the third message causes the receiving node to perform the operation with respect to the direct reference. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification