Font Size: a A A

Research And Application On Key Issues Of Integration Between JBPM And Java EE

Posted on:2015-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:X Z HuangFull Text:PDF
GTID:2298330467463857Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
The process requirements of modern enterprise cannot be sufficed by ordinary office automation system. So the workflow systems become more and more popular. JBPM, which is provided by the JBoss Organization, is an open source business process management system. It is strong and scalable. It provides strong ability to manage business process. It is also easy for developers to extend. So JBPM is one of the best workflow systems. Java EE is a mature and popular platform. It is the best choice in enterprise system development for its easy maintainability, high scalability and high availability. The most representable frameworks are Struts, Spring and Hibernate. So the most important job for us is to apply JBPM into Java EE.In this paper, we research JBPM technology first. Many process definition languages and rich components, such as process definition utilities and web management console are introduced. The groundbreaking Process Virtual Machine, plenty of APIs and persistence is deeply studied. Especially the Process Virtual Machine, which takes the advantage of layered structure, embeddable technology and component technology. Secondly, the guidelines to apply JBPM into Java EE development are proposed, which include consideration of independent deployment and embed deployment, layered extension and separation of business data and process data. The key issues of integration between JBPM and Java EE, for examples, integration with Spring, identification, separation of business data and process data are analyzed and solved by some proper solutions, which proposed based on the guidelines. The key issues also include process upgrade solution and design of process management platform. The general develop steps of Java EE project that integrated with JBPM are bring forward too.Finally, JBPM is applied into practical project, which is Charging Network Supervisory Management and Service system. Problems in development are solved by solutions proposed before. Project is completed successfully and quickly, and recognized by customers.
Keywords/Search Tags:JBPM, BPMS, workflow, Java
PDF Full Text Request
Related items