1. A method, comprising: describing processing operations of a business process in a computer programming language to allow for directly invoking a Web service in a Web Service server; providing a set of predefined Web page templates that correspond to selected activities within the business process to interact with a user via a Web browser and to control a page flow at the Web browser to obtain information from the user for use in the business process; keeping a record of user actions on the Web browser; using one or more selected Web page templates to resend corresponding one or more selected Web pages to the Web browser when the user clicks the back button in the Web browser; and restarting processing operations in the business process that are affected by the user's use of the back button on the browser.