Font Size: a A A

Research And Implementation On Business Process System Based On JBPM

Posted on:2010-10-23Degree:MasterType:Thesis
Country:ChinaCandidate:D F ZhengFull Text:PDF
GTID:2178360275951602Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Traditional Management Information System uses hard-coding method to write business processes codes into system, which need to change the original system when enterprises' business processes are changed. The workload brought by those alterations is often enormous, even beyond the enterprises' economic capacity. As an enterprise-class middleware, Workflow Management System can effectively manage various forms of process. When business processes varied, only need to alter the process without too much duplicate development, which could reduce cost and improve resource utilization. Buying commercial workflow products is often expensive, while independent development from the bottom is troublesome and risky. With the continuous development of workflow technology, open source workflow products' function is going to be perfect gradually. To improve and consummate open source workflow product and then apply it to actual projects is becoming a more and more significant way for enterprises to enhance their competitive advantage and reduce cost.Choosing open source workflow product JBoss JBPM as our research base, this thesis analyses the design idea of the JBoss JBPM engine from the aspects, including process definition and process schedule mechanism. The results show that comparing to those commercial workflow engines, there are some disadvantages in JBoss JBPM engine, such as their not so good functions of task allocation, process management platform and process monitoring, which could not meet needs of practical application well.This thesis extends and improves JBoss JBPM engine in three ways. Firstly, a method of task allocation based on assignment and swim lane is proposed, which makes task allocation of JBoss JBPM more flexible and reasonable. Secondly, an improved JBoss JBPM workflow management platform via architecture based on EXTJS, Spring and Hibernate is carried out. Thirdly, two types of realization of process monitoring are introduced: form-based process monitoring and graphic-based process monitoring respectively.Finally, this thesis applies JBoss JBPM to Postgraduate Management System. It mainly contains five modules, including process management, process instance management, task management, business information query and user management and so on. This system overcomes the weakness of hard-coding method in the traditional Management Information System and meets the flexible needs of business processes. It also has reference value for research and development of JBPM-based application system.
Keywords/Search Tags:Business Process Management, Workflow Engine, JBoss Java Business Process Management, Application System Development
PDF Full Text Request
Related items