Patent ID: 7779081

Claim:
An article of manufacture comprising at least one of hardware and a computer readable storage medium having code executed by a processor to implement a gateway for forwarding a message from a transmitting node to a receiving node and to perform operations, the operations comprising: receiving 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; determining from a message mapping whether the first message maps to a corresponding message in a second communication protocol; generating a second message compatible with a second communication protocol by converting the first message to the corresponding message in the second communication protocol in response to determining that the first message maps to the corresponding message, wherein the second message causes the receiving node to perform an operation with respect to the direct reference in the first message; determining whether the first message is of a specified message type in response to determining that the message mapping does not have one corresponding message in the second communication protocol; generating a third message, accessing the direct reference, and adding the accessed direct reference to the third message in response to determining that the first message is of the specified message type; and transmitting the generated second or third message toward the receiving node.