The workflow technology has been used extensively in different areas, andthe research based on workflow becomes popular in current documentsmanagement systems. An important reason that the workflow technology and theworkflow management receives widely recognition is that it can customize thetranscation flow and realize the workflow management automation according towork requirements. Moreover, it can accelerate the flow processing speed andenhance the processing efficiency. The workflow engine is the core part of theworkflow management system, which provides support for the definition and therunning of the workflow.This paper intruduces the workflow technology related concepts,classification as well as some current reasearch and development tendency.Based on the reference model proposed by workflow consortium, havinganalyzed various requirements, including system's design objectives, basic running environment, system's prime application requirements, functionalrequirements, performance requirements and security requirements in an actualproject, and studied workflow technology and role-based access control(RBAC)technology in detail. Having implemented RBAC hierarchy structure usingtechnologies such as JSP/Servlet/JavaScipt, Tomcat, Mysql etc. Role privilegehas been integrated into workflow management modules and centralized accesscontrol has been implemented. The customizability and controllability oftransaction flow in documents management has been thus effectively realized. |