ESTABLISHING A VIRTUAL TUNNEL BETWEEN TWO COMPUTER PROGRAMS
First Claim
1. A method of transferring data via a communication session between a client application and a server application, the method comprising:
- assigning an identifier to the communication session;
creating at least one queue associated with the communication session; and
storing data passed between the client application and the server application in the at least one queue, the data being stored using the identifier;
wherein the client application and the server application run local protocols, and the data is passed between the client application and the server application via an intermediary protocol.
5 Assignments
0 Petitions
Accused Products
Abstract
A system transfers data via a communication session between a client application and a server application, where the client application runs on a first network and the server application runs on a second network. The system includes a proxy having a socket to the client application. The proxy converts data between a local protocol run on the first network to a non-local protocol. An agent creates a socket to the server application. The agent converts data between a local protocol run on the second network and the non-local protocol. A server is in communication with the proxy and the agent. The server contains a message queue dedicated to the communication session. The message queue stores data transmitted during the communication session.
27 Citations
2 Claims
-
1. A method of transferring data via a communication session between a client application and a server application, the method comprising:
-
assigning an identifier to the communication session; creating at least one queue associated with the communication session; and storing data passed between the client application and the server application in the at least one queue, the data being stored using the identifier; wherein the client application and the server application run local protocols, and the data is passed between the client application and the server application via an intermediary protocol.
-
-
2-20. -20. (canceled)
Specification