Method, Apparatus, and Program Product For Providing Web Service
First Claim
Patent Images
1. ) A method for providing a Web service in which a proxy apparatus accesses a Web application server in response to a request from a Web service client, the method comprising the steps of:
- transmitting an HTTP request to the application server in response to a request from the Web service client;
embedding, into a response to the Web service client, user session information extracted from an entity header and an entity body in an HTTP response returned from the Web application server, in addition to application information extracted from the entity body in the HTTP response; and
embedding the user session information contained in a request from the Web service client into an entity header and an entity body as part of application data in an HTTP request and transmitting the HTTP request to the Web application server.
1 Assignment
0 Petitions
Accused Products
Abstract
A simple method for providing an existing Web application as a Web service is desired that can be applied to a Web application maintaining user sessions across a plurality of pages and that is simple for a conversion proxy and a Web service client.
51 Citations
13 Claims
-
1. ) A method for providing a Web service in which a proxy apparatus accesses a Web application server in response to a request from a Web service client, the method comprising the steps of:
-
transmitting an HTTP request to the application server in response to a request from the Web service client;
embedding, into a response to the Web service client, user session information extracted from an entity header and an entity body in an HTTP response returned from the Web application server, in addition to application information extracted from the entity body in the HTTP response; and
embedding the user session information contained in a request from the Web service client into an entity header and an entity body as part of application data in an HTTP request and transmitting the HTTP request to the Web application server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. ) A proxy apparatus that provides a Web service by accessing a Web application server in response to a request from a Web service client, the proxy apparatus comprising:
-
a response generator that embeds, into a response to the Web service client, user session information extracted from an entity header and an entity body in an HTTP response returned from the Web application server, in addition to application information extracted from the entity body in the HTTP response;
an HTTP request generator that embeds the user session information contained in a request from the Web service client into an entity header and an entity body as part of application data in an HTTP request; and
an HTTP request transmitter that transmits the HTTP request generated by the HTTP request generator to the Web application server in response to a request from the Web service client. - View Dependent Claims (9, 10)
-
-
11. ) A computer program product for providing a Web service by accessing a Web application server in response to a request from a Web service client, the computer program product causing a computer to perform the steps of:
-
transmitting an HTTP request to the application server in response to a request from the Web service client;
embedding, into a response to the Web service client, user session information extracted from an entity header and an entity body in an HTTP response returned from the Web application server, in addition to application information extracted from the entity body in the HTTP response; and
embedding the user session information contained in a request from the Web service client into an entity header and an entity body as part of application data in an HTTP request and transmitting the HTTP request to the Web application server. - View Dependent Claims (12, 13)
-
Specification