Font Size: a A A

Design And Implementation Of Surveying And Mapping Produce Management System Based On JBPM

Posted on:2010-03-07Degree:MasterType:Thesis
Country:ChinaCandidate:H J ShangFull Text:PDF
GTID:2178360275496162Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the workflow technology developing,the functions of open source workflow product were going to be perfect gradually.An increasing number of software enterprises and customers had realized that it didn't take any competitive and worth advantage,or even causes the waste of cost,to develop a new workflow engine or platform.To improve and perfect the open source workflow product was becoming an important way to enhance the competitive advantange of enterprises and reduced the cost of customers.Choosed the workflow management system JBoss jBPM as the research target, which was the most prone to be commercialized in open source workflow domain, this dissertation elaborated the design idea of the JBoss jBPM engine from four aspects,including process definition,process dispatch mechanism,process execution mechanism and proeess instance objects,and made a deep study of the persistence mechanism.According to the research results,JBoss jBPM was not a mature workflow management system,and its development goals focused 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 provided a workflow engine and expansion interfaces for other applications,and its features such as business process doploy,process monitoring and process task assignment were not perfect,and not good enough to meet the needs of practical applications.Then this dissertation analyzed the Web application based on J2EE technology framework.Main contents were the J2EE architecture,design and main technology in the J2EE system.The main research was on Struts2,Spring,Hibernate framework.It analysed the structure,characteristic and application of the frameworks.It also explained the relationship between the Java and J2EE framework.Finally this dissertation demonstrated the flexibility of interface or abstract class in practical application.The J2EE was a broad supported standard of the industry,a multi-level distributed Model,and a series of technical specification.For a better using in actual projects,JBoss jBPM was expended and improved from three aspects in this dissertation.Firstly,a process deploy page which can break away from the jPDL runtime environment was developed,and the design as well as realization of the deploy page was elaborated in detail.Secondly,a improved task assignment method,task assignment based on user's privilege,was proposed. Combined with the method,the JBoss jBPM task assignment would be more flexible and reasonable.Finally,the process monitoring functions of JBoss jBPM were analyzed and the realization of two kinds of process monitoring,one was process monitoring based on sheet,the other was process monitoring based on graphics,was provided.The improved JBoss jBPM serviced the system better,and never depended on any software application servers or databases.In the end of the dissertation,we gave a brief at the Surveying and Mapping Produce Management System including department's duty,class diagram & use case diagram,and system process difinition.
Keywords/Search Tags:jBPM workflow engine, J2EE, Open-source framework, Process Doploy, Task Assignment, Process Monitoring
PDF Full Text Request
Related items