Font Size: a A A

Improvement And Application Research Of JBoss JBPM Workflow Technology

Posted on:2009-06-15Degree:MasterType:Thesis
Country:ChinaCandidate:H T WangFull Text:PDF
GTID:2178360245455327Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the workflow technology developing, the functions of open source workflow product are going to be perfect gradually. An increasing number of software enterprises and customers have realized that it doesn't take a competitive advantage and worth advantage,or even causes the waste of cost, to develop a workflow engine or platform.To improve and perfect the open source workflow product is becoming an important way to enhance the competitive advantange of enterprises and reduce the cost of customers.Choosed the workflow management system JBoss jBPM as the research target, which is the most prone to be commercialized in open source workflow domain,this dissertation elaborates the design idea of the JBoss jBPM engine from four aspects,including process definition,process dispatch mechanism, process execution mechanism and process instance objects,and makes a deep study of the persistence mechanism.According to the research results, JBoss jBPM is not a mature workflow management system,and its development goals focus on the optimization of workflow engine as well as the support of Enterprise Service Bus.Compared to other mature workflow management system, JBoss jBPM only provides a workflow engine and expansion interfaces with other applications, and its features such as business process designer, process monitoring and process task assignment are not perfect, and not good to meet the needs of practical applications.For a better using in actual projects,JBoss jBPM is expended and improved from three aspects in this dissertation.Firstly, a business process designer named T-jdpl which can break away from the development environment is developed,and the design as well as realization of T-jpdl is elaborated in detail. Secondly, two improved task assignment methods,task assignment based on pool and task assignment based on appointment,are proposed. Combined with these two methods,the JBoss jBPM task assignment would be more flexible and reasonable. Finally, the process monitoring functions of JBoss jBPM are analyzed and the realization of two kinds of process monitoring,one is process monitoring based on sheet, the other is process monitoring based on graphics,is provided. The improved JBoss jBPM keeps stand alone character,and can be integrated into any application system based on the J2EE architecture seamlessly,and never depends on any software application servers or databases.In the end of the dissertation, we give a brief at the Quality and Technical Supervision Administration System and provide the overall structure of the system.And then,we take the industrial production permit application process as an example,which is the representative administration operation of the system, to expound the specific application of the improved jBPM in the system.
Keywords/Search Tags:JBoss jBPM, Workflow, Business Process Designer, Process Monitoring, Task Assignment
PDF Full Text Request
Related items