Font Size: a A A

Workflow Technology Research And System Application Based On JBPM Engine

Posted on:2012-01-29Degree:MasterType:Thesis
Country:ChinaCandidate:S YinFull Text:PDF
GTID:2218330362456526Subject:Computer and use technology
Abstract/Summary:PDF Full Text Request
Workflow technology, originated in the field of office automation, use computer program to manage a variety of business processes to improve efficiency, save time, and turn into a hot topic in the field of computer technology.Select the open source workflow engine JBPM(Java Business Process Management) as the research object, and describe the workflow engine how to works form four perspectives, the process definition, process scheduling, process execution mechanisms and process instance objects. In the aspect of process definition, in order to overcome the problem that associating with the development environment too closely of the original process definition tool, design and develop a process designer which can run flash player in browsers and has the basic ability to draw process graph and generate the process definition file by using Flex technology and MVC design pattern. It is independent of any develop platforms, can be operated remotely via the Internet.In order to solve the problem that JBPM task assignment mechanism is not flexible enough, raise two improving methods, the waiting-queue based task assignment and the direct assignment based , and point out the scenes that the two methods can perform well; raise the scheme based creating task instances dynamically which can resolve countersigned process; give two approaches to implement the vote process on the basis of the creating task instances dynamically. These improvements and expansion enrich the business functions of the JBPM workflow engine, enable it to play a role in more practical projects.Design and implement a workflow system based on JBPM engine in the J2EE framework. Practices has proved that the technology using in the system can satisfy the requirements of most actual projects, has good versatility.
Keywords/Search Tags:workflow, JBPM, process model, process designer, task assignment
PDF Full Text Request
Related items