Font Size: a A A

Based On Jbpm Approval Process Engine

Posted on:2009-07-14Degree:MasterType:Thesis
Country:ChinaCandidate:H Y JiangFull Text:PDF
GTID:2208360245461235Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
In order to improve efficiency, business treatment of government & company requires more powerful management & control. So information management has become an important way in daily management. The workflow management technology is one of the methods of information management. The workflow modeling technology is the core technology of the workflow management technologies. Establishment of the workflow model implements the separation of process logic & application logic which has been better realized. Instead of modifying specific functional module, through modifying process logic (workflow model), it can improve system function and turn into management process integration. Thus users, information and tools can be integrated effectively, the software reusability has also been improved. Workflow management systems based on JBPM (Java Business Process Management) are popular in this field in which JBPM is a process-oriented workflow management system. It enables business analysts to interact with software components and contributes to effective business solutions.When using a foreign software named Metro, the author found that the authorized opinion can not be modified after submission in Return Goods & Approval Process. It is proved that many similar foreign software products have the same problem. The basic reason lies in that there are some differences in organizations design and management methods between home and overseas. The foreign software designers do barely consider the local situation. According to this situation, this thesis proposes a workflow management system, which supports many operation models, such as "regression", "countersign", "jump".Meanwhile in order to deal with complicated business process better, this thesis still proposes a flexible workflow management technology based on JBPM dynamic modeling. This technology can achieve through three technical means, which are "black box modeling technology", "reuse of sub-process technology"," modular of sub-process technology ".The black box modeling technology can bring a good expansion to the model through the advantage of the structure. Reuse of sub-process technology can be realized under the circumstances of the business process is not particularly clear or the business process has some changes. This technology can effectively increase the flexibility of the system through dynamic binding of the sub-process nodes. Modularization of the sub-process technology mainly solves the complexity of the business process. This technology has good coherence when executing, meanwhile complexity of the workflow is reduced, and the readability of the workflow is improved.In this thesis, process node types are expanded by rewriting the methods of read, write, execute in Node. Dynamic structure distribution is realized by using the structure of two-dimensional array. Distribution and authorization of the dynamic role are realized by using the swimlane. And multiple-subprocess is realized by using between join and fork node and adding action.
Keywords/Search Tags:JBPM, Examine and Approve, dynamic modeling, workflow engine, workflow management systems
PDF Full Text Request
Related items