Channel communication mechanism
First Claim
1. A method comprising:
- receiving from a first entity transport information and an identifier of a memory location of a message to a second entity;
storing in a different memory location the transport information and the identifier of the memory location of the message; and
transmitting to the second entity based on the transport information a different identifier of the different memory location.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism for communication between a first software application and a second software application. A channel receives from a first software application transport information and an identifier of a memory location of a message to a second software application. The channel stores in a different memory location the transport information and the identifier of the memory location of the message. The channel transmits to the second software application based on the transport information a different identifier of the different memory location. The channel receives the different identifier of the different memory location from the second software application. The channel retrieves from the different memory location the identifier of the memory location and transmits the identifier of the memory location to the second software application.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving from a first entity transport information and an identifier of a memory location of a message to a second entity;
storing in a different memory location the transport information and the identifier of the memory location of the message; and
transmitting to the second entity based on the transport information a different identifier of the different memory location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
storing by a client a message in a message serialized data stream (SDS);
receiving by a first component of a channel from the client transport information and a token for the message SDS;
packaging by the first component of the channel the message SDS token and the transport information in an envelope SDS; and
transmitting by the first component of the channel an envelope SDS token to a server based on the transport information. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An article of manufacture comprising:
-
a machine-accessible medium including thereon sequences of instructions that, when executed, cause an electronic system to;
receive from a first entity transport information and an identifier of a memory location of a message to a second entity;
store in a different memory location the transport information and the identifier of the memory location of the message; and
transmit to the second entity based on the transport information a different identifier of the different memory location. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a client side outgoing channel component that receives from a client transport information and a message SDS token of a message SDS, packages the message SDS token and the transport information in an envelope SDS and transports an envelope SDS token to a server;
a server side incoming channel component that receives the envelope SDS from the server, extracts the message SDS token from the envelope SDS and provides the message SDS token to the server;
a server side outgoing channel component that receives from the server a reply SDS token of a reply SDS containing a reply to the message, stores the reply SDS token in a response SDS and transports a response SDS token to the client; and
a client side incoming channel component that receives from the client the response SDS token, extracts the reply SDS token from the response SDS and provides the reply SDS token to the client. - View Dependent Claims (21, 22)
-
Specification