1. A system, comprising at least one computer which is configured to comprise: a hypertext transfer protocol (HTTP) server in communication with a computer network to receive input from a Web browser in the network and to send output to the Web browser; a servlet to receive a HTTP message that is generated by the HTTP server in response to a received input from the Web browser and convert the HTTP message into an Extensible Markup Language (XML) document as if it were a Web service XML document received from a Web service server; a business process engine comprising executable business processes and operable to interact with a Web service server in executing the business processes, the business process engine operable to respond to information from the browser in the XML document converted by the servlet and to produce a Web service XML request to the browser as if the browser were a Web service server, wherein the business process engine sends the Web service XML request to the servlet; and a plurality of JavaServer Page (JSP) pages that are predefined according to activities of the business process engine and operate to convert a Web service XML communication from the business process engine into a hypertext markup language (HTML) page to the Web browser, wherein the servlet receives and directs each Web service XML communication from the business process engine to a selected JSP page, wherein the HTTP server directs each HTML page converted by the JSP pages to the Web browser via the computer network.