Font Size: a A A

Research And Application Of JBPM5Workflow Engine In Business Process Management Systems

Posted on:2015-05-30Degree:MasterType:Thesis
Country:ChinaCandidate:D G WuFull Text:PDF
GTID:2298330467463383Subject:Communication and Information System
Abstract/Summary:PDF Full Text Request
The release of BPMN2.0process specification provides a unified standard to design business process. But there is no much research on the process application of this specification in the business, both at home and abroad. Meanwhile, the management and operation of enterprise informatization have raised higher requirements for workflow. Thus the business process management system with loose coupling and high user experience has been the common goal of enterprise application of process engine. This paper constructs a jBPM5business process management system for BPMN2.0specification based on the above situation.This paper analyzes the characteristics of all kinds of process specifications on the workflow market and the coupling problems of workflow products in the business application, and clarifies the necessity of research on jBPM5workflow engine. What’s more, this paper proposes the frame mode solution method based on J2EE development platform. Through the design of Bpm_TargetUrl database table, the interface of process and business, the process variables filter and Struts2Action, this method effectively reduces the coding coupling between business and process engine.The system is based on the financial reimbursement and travel reimbursement of company and uses the MVC software design structure. This paper analyzes and compares among three kinds of process designs, and then gives the rule of process designing. Based on AJAX, JSP and JavaScript, the dynamic allocation of user task is also made. Besides, the paper discusses the transportation of process data and business data and gives the best data transfer method which combines the User Task and API operations. jBPM5process control components, including several application interfaces such as workflow services, personnel management, URL address query, is constructed, which improves reusability of process control logic codes. Tool classes based on DOM are coded, which realize the function of location resolution of User Task and routing resolution between different nodes. Based on this, the real-time monitoring of process instances is customized. Compared with the way of jBPM5Web Console, which is deployed in a stand alone fashion, it provides better user experience, and reduces the system running cost.Finally, this paper makes module tests and functional tests, and simulates the emergency conditions of the system, verifying the reliability and stability of the system.
Keywords/Search Tags:BPMS, jBPM5, BPMN2.0, J2EE
PDF Full Text Request
Related items