Processing requests transmitted using a first communication protocol directed to an application that uses a second communication protocol
First Claim
1. A method, comprising:
- receiving a request from a client over a network in a first communication protocol;
determining whether the request includes an identifier of an application indicated in a data structure;
processing a socket that enables communication between the application identified by the identifier in response to determining that the identifier included in the request is indicated in the data structure;
providing the socket to the application identified in the request to enable the application to communicate with the client over the network using a second communication protocol; and
transmitting by the application a response to the request using the second communication protocol and the provided socket, wherein the request from the client in the first communication protocol is sent to a first communication protocol server managing communication using the first communication protocol, wherein communication with the client following the response to the request is conducted using the second communication protocol and the socket and bypasses the first communication protocol server.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and program for processing requests transmitted using a first communication directed to an application that uses a second communication protocol. A request is received from a client over a network in a first communication protocol. A determination is made as to whether the request includes an identifier of an application indicated in a data structure. A socket is processed that enables communication between the application identified by the identifier in response to determining that the identifier included in the request is indicated in the data structure. The socket is provided to the application associated with the requested resource to enable the application to communicate with the client over the network using a second communication protocol.
15 Citations
31 Claims
-
1. A method, comprising:
-
receiving a request from a client over a network in a first communication protocol; determining whether the request includes an identifier of an application indicated in a data structure; processing a socket that enables communication between the application identified by the identifier in response to determining that the identifier included in the request is indicated in the data structure; providing the socket to the application identified in the request to enable the application to communicate with the client over the network using a second communication protocol; and transmitting by the application a response to the request using the second communication protocol and the provided socket, wherein the request from the client in the first communication protocol is sent to a first communication protocol server managing communication using the first communication protocol, wherein communication with the client following the response to the request is conducted using the second communication protocol and the socket and bypasses the first communication protocol server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system in communication with a client over a network, comprising:
-
a processor; a memory in communication with the processor and including a data structure; a first communication protocol server using a first communication protocol; a computer readable storage medium including code executed by the processor to perform operations, the operations comprising; receiving a request from the client over the network in the first communication protocol; determining whether the request includes an identifier of an application indicated in a data structure; processing a socket that enables communication between the application identified by the identifier in response to determining that the identifier included in the request is indicated in the data structure; providing the socket to the application identified in the request to enable the application to communicate with the client over the network using a second communication protocol; and transmitting by the application a response to the request using the second communication protocol and the provided socket, wherein communication with the client following the receiving of the response is conducted using the second communication protocol and the socket to bypass the first communication protocol server. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An article of manufacture comprising a computer readable storage hardware medium including code executed to communicate with a client over a network, access a data structure, and cause operations to be performed, the operations comprising:
-
receiving a request from the client over the network in a first communication protocol; determining whether the request includes an identifier of an application indicated in the data structure; processing a socket that enables communication between the application identified by the identifier in response to determining that the identifier included in the request is indicated in the data structure; providing the socket to the application identified in the request to enable the application to communicate with the client over the network using a second communication protocol; and transmitting by the application a response to the request using the second communication protocol and the provided socket, wherein the request from the client in the first communication protocol is sent to a first communication protocol server managing communication using the first communication protocol, wherein communication with the client following the response to the request is conducted using the second communication protocol and the socket and bypasses the first communication protocol server. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
Specification