Font Size: a A A

Design And Implementation Of The OA System Based On JBPM Engine And Dynamic Task Redo Strategy

Posted on:2013-08-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y F ChenFull Text:PDF
GTID:2248330362963671Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of information technology and the coming of knowledgeeconomy, the efficient office automation (OA) system which can integrate the internaland external resources has become an urgent need for the enterprises.The second-generation OA system based on workflow engine makes the businessprocess completely automatic and controllable, ultimately enhances the flexibility of thebusiness process. Nowadays it is widely used in telecommunications, logistics, financeand government agencies.As a common business requirement, task redo has always been one ofthe very important functions in workflow products. To solve the redo realizationproblem in some common workflow patterns, a lot of study is given by domestic andforeign researchers, but still lacking of the solution based on a workflow engine or aparticular business scenario.The project background of this paper is built on the OA system of GuangzhouSunrise Electronic Company. During the design and development of the system, acritical attention is to propose a functional improvement solution of jBPM engine inorder to support the task redo of document approval. The main content of this paper isas follow:1. Reviewed the current actuality of research and application of domestic andinternational OA system and workflow technology;2. Discussed the workflow related knowledge of Process-based OA system andsummarized the task redo situation for document approval process in workflowmanagement module of the OA system, which laid a theoretical foundation for the function improvement of jBPM engine;3. Based on the analysis of the architecture, design philosophy and schedulingmechanism about jBPM engine, a critical extending point of the engine is summarizedand a dynamic strategy for task redo solution is proposed. Throughthe secondary expansion of jBPM engine source code, realized the task redo functionand solved the specific business requirement in OA system.4. By using the methods of Object-Oriented Analysis and Design as well as theUML modeling tool, integrating the framework Struts, Spring, Hibernate andreconstruction jBPM engine, designed and implemented some core modules of the OAsystem for an IT enterprise on J2EE platform. The operation practice of the systemindicated that the proposed solution realized most of the business scenario in enterpriseand ensured the correctness of the process operation.
Keywords/Search Tags:Object-Oriented, OA System, jBPM Engine, Dynamic Strategy, TaskRedo
PDF Full Text Request
Related items