Font Size: a A A

Research And Implementation Of Jbpm Process Development Methods Based On Data

Posted on:2015-03-25Degree:MasterType:Thesis
Country:ChinaCandidate:B WangFull Text:PDF
GTID:2298330467462040Subject:Computer technology
Abstract/Summary:PDF Full Text Request
To meet with the adaptability requirements of workflow in a complicated and rapid changing business environment, a new modeling method named data-centric business process (Artifact-centric workflow) was proposed. The business process was analyzed and dissected from data-level manner.Using this technique can be developed system with high flexibility, improving the degree of standardization of project development and management, and shortening the document delivery time, reducing business process, improving the efficiency of data-side and server-side architecture, making data changes do not affect the process itself, while the process of change does not affect the data.Currently, manual programming is still common software development approach. The drawback of such development mode is the slow development speed, high development cost and that the programmers inevitably do much repetitive work. Therefore, some large software projects prolong the development cycles, cost of software is beyond the expectation and the performance is below the level expected. Some software projects even are forced to terminate. Therefore, the software developers constantly explore the higher software development method. In such background, code generation technology is proposed, which can improve the quality and productivity of software development by a wide margin, and lowers the risk of software development.Code generation in the development of workflow means generate code refers to the workflow application system business processes. And more specifically refers to analyzing model, as well as other documents designed by business user in engineering system, according to certain algorithm logic, generates the web frontend code used for human-computer interaction and the backend code used for processing data in the workflow application system.This paper describes basic concepts of workflow, jBPM, as well as Artifact, analyzes the advantages in Artifact-centric workflows ideas; then introduces current development situation of code generation at home and abroad, presents the automatic code generation mode of this paper.Then, the developers analyzes data involved in each human activity by parsing Artifact model, jBPM process model, and then generates different modules of target system. The system is added to the Eclipse development environment in form of Eclipse plug-in which facilitates the workflow developers.Finally, we use JinFang repair system as an example to illustrate the implementation process of Artifact-centric workflow system code automatically generated. Through the analysis of running result and the development cycle, the system is confirmed to the expectation so that the feasibility of the code generation in workflow system development is verified.
Keywords/Search Tags:Artifact, code generated, jBPM, changing, requirements
PDF Full Text Request
Related items