Font Size: a A A

Research And Application Of Dynamic Workflow System Based On RBAC

Posted on:2011-09-10Degree:MasterType:Thesis
Country:ChinaCandidate:X F TangFull Text:PDF
GTID:2178360305981994Subject:Computer Science and Technology
Abstract/Summary:
With the rapid development of computer technology, traditional way of working no longer adapts to social demands, so workflow technology becomes more and more common and it is widely applied in the field of business process management. Workflow is specialized for process automation, and it can give the abstract of actual business process, focus on process management. In some situation, the work process is uncertain during the period of process definition. In the workflow modeling stage, it is difficult to determine the task executors, or executors should be assigned to the workflow task dynamically. Dynamic workflow appears. Dynamic workflow realizes flexible logic and can be quickly response to the changes of business process.This thesis starts from the organization/user model in workflow system. And mainly analyzes the relationship between tasks and task executors, discusses the organization structure in workflow system. RBAC model is referred, extended, and used for user authorization in workflow. So dynamic workflow based on RBAC comes to being. This thesis has deeply done analysis and research on workflow system based on RBAC, and has given system architecture, detailed system components. Good application of workflow has succeeded in actual project.First, series of analysis and study has is done on workflow technology. This thesis has analyzed workflow and workflow management system, discussed the principal of workflow. It focuses on workflow management system reference model and architecture, does deep work on main components of workflow system, and explains the mechanism of workflow running. The thesis has done much research on RBAC model, and according to workflow features, the model is extended. Beginning from access control, the thesis has considered the strategy of access control and mainly discussed basic RBAC model. Based on basic RBAC model, with the combination to organization/user model in workflow system, RBAC is extended up and down and extended model is provided.Then, main discussion is done on dynamic workflow system based on RBAC. This thesis has fully analyzed the dynamic character of workflow, and the architecture of dynamic workflow has been given. Deep discussion has been done on task and task executor, organization/user structure, delegation authorization mechanism, etc. RBAC model is used for organization/user management. The thesis has given the general architecture of the dynamic workflow system based on RBAC, the use cases, and running process. B/S mode and three-tier thought is taken as the technology program for the system. Dynamic workflow system based on RBAC is divided into two main components, including workflow component and component of RBAC permission management. The open source engine JBPM is use to implement the workflow system, and the thesis focus on how to complete the workflow system with JBPM. On the other hand, data model of permission management based on RBAC is given, and permission resource is dynamically configured with XML.At last, combined with referred theory, actual project is completed successfully Hubei Mobile Network Operation and Analysis System (MNOS) is the good application of dynamic workflow system based on RBAC. The two modules, the module of fault ticket processing and the module of permission management based on RBAC are introduced in detail.
Keywords/Search Tags:Dynamic Workflow, RBAC, JBPM, User, XML
Related items