Web browser as web service server
First Claim
1. A Web Service server, comprising at least one computer which is configured to comprise a communication server in communication with a computer network, a servlet, and a plurality of Web page templates that are predefined to obtain information from an expert user for providing a Web Service, wherein the servlet is operable to dispatch the Web page templates to a Web browser in the computer network used by the expert user via the communication server in response to a Web Service request and to convert a message generated by the communication server in response to a received input from the Web browser made by the expert user into an Extensible Markup Language (XML) document, and wherein the servlet is operable to send the XML document to the computer network via the communication server as a response to the Web Service request.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and techniques for operating a Web browser as if the Web browser were a Web service server with and without a business process engine. In one exemplary implementation with a business process engine, an interface module with a HTTP server is provided to convert data from the Web browser into an XML document from a Web service server and to convert data from the business process engine in an XML document to a Web service server into a Web page for the Web browser. The business process engine may be programmed in the Business Process Execution Language for Web Services (BPEL) or other suitable business process execution languages.
96 Citations
21 Claims
-
1. A Web Service server, comprising at least one computer which is configured to comprise a communication server in communication with a computer network, a servlet, and a plurality of Web page templates that are predefined to obtain information from an expert user for providing a Web Service,
wherein the servlet is operable to dispatch the Web page templates to a Web browser in the computer network used by the expert user via the communication server in response to a Web Service request and to convert a message generated by the communication server in response to a received input from the Web browser made by the expert user into an Extensible Markup Language (XML) document, and wherein the servlet is operable to send the XML document to the computer network via the communication server as a response to the Web Service request.
-
8. A Web Service system, comprising:
-
means for communicating with a communication network to receive input from a Web browser in the network and to send output to the Web browser;
means for converting input from the Web browser into a Web Service data file as if the input were received from a Web Service server;
means for responding to a Web Service request; and
means for dispatching Web pages to the Web browser for obtaining information from an expert user of the Web browser in response to the Web Service quest. - View Dependent Claims (9, 10, 11)
-
-
12. An article comprising one or more machine-readable storage media that store machine-executable instructions operable to cause a machine to:
-
dispatch pre-defined Web pages to a Web browser used by a user for obtaining information from the user to respond to a Web Service request;
process returned Web pages from the Web browser to convert a response by the user into a Web Service response file; and
use the Web Service response file to reply to the Web Service request. - View Dependent Claims (13, 14, 15)
-
-
16. A method for operating a Web browser as a Web service server, comprising:
-
dispatching pre-defined Web pages to a Web browser used by a user for obtaining information from the user to respond to a Web Service request;
receiving the Web pages returned from the Web browser after obtaining the information from the user;
converting the information obtained from the user into a Web Service response file; and
using the Web Service response file to reply to the Web Service request. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification