The workflow is the automation of a business process, in whole or part, during which documents, information or task are passed from one participant to another for action, according to a set of procedural rules. As the important means of Business Process Reengineering and Business Process Automation, it has been widely used in every walk of life. As the business scale extends, the business process frequently changes, the business integration advances, the company needs more compatible and more transplantable workflow management system to cut down the cost.The thesis finishes works as follows: the workflow conception, reference model, the architecture of Shark Engine as well as the architecture of J2EE are introduced, the workflow management system used Shark as the workflow engine, based on J2EE architecture and b/s mode is realized;The configuration and management of the process by Struts and JavaBean is implementated, the running of the process is carried out;The visual management of the process definition by using Jawe are achieved, the process definition is looked as a picture, that users needn't read complicated XPDL files,and can easily understand the process definition;The visual monitoring of the process instance by using status of the process instance and Jawe are actualized, users can immediately see the state of the workflow process, the efficiency of the company will be improved;The authentication becomes more perfect, the authentication based on role-privilige model is carried out;The worklist handler comes true by using resources-assigements model. |