Font Size: a A A

Design And Implementation Of The Process Definition System Aiming At Secondary Development Workflow Engine

Posted on:2018-01-11Degree:MasterType:Thesis
Country:ChinaCandidate:H Y ZhouFull Text:PDF
GTID:2348330512984575Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with the advance of Internet and communication technology,enterprises spend more and more resources on informatization construction.It has also put forward higher request on the business processing capacity,operating efficiency,development efficiency of the business systems.With the volume of business promotion,the system also faces the increasingly prominent problems in the daily management in various affairs,for example,the approval process is numerous but chaos and the management is extremely inefficient and unclear responsibilities.On full consideration of the business system based on workflow technology can establish an electronic,standardization,standardization of process management system advantages,we construct Activiti workflow engine based on SEW which is responsible for the whole process of workflow architecture,production,testing,storage and operation.Among them,the process definition system BPFactory described in this paper is responsible for creating a business process to meet the requirements of the document.The system is mainly divided into four functional units:the source flow analysis unit,the process design unit,the target process release unit and the target process integrity checking unit.Business system developers can use the process definition source file into the system will process the process definition system Activiti Designer initialization,definition and extension of the process through the design of unit system,and real-time monitoring of process data,ensure the accuracy and standardization of the defined process,finally generated to meet the business needs of the target process documents,and publish them to the process environment through the system bus function module.This paper makes a comprehensive description of the process definition system BPFactory from requirement analysis,summary analysis,detailed design,module implementation and system testing.The system uses the B/S architecture format,the development platform MyEclipse,using the SpringMVC framework as the core of the layered architecture and the use of jQuery Ajax method to submit the front-end request.In the data access process,the server adopts the Oracle database,using JdbcTemplate technology to encapsulate the operation of JDBC,then injected through the dependence of the Spring framework,directly to the transactionManager field JdbcTemplate into the underlying database operation in Sql,the further optimization of implementation of data storage process.In the process of system to define the process,through the redefinition of the BPMN process file originated to meet specific business specific system needs to process files are pre compiled by the two development process engine,real-time monitoring and feedback to redefine the process errors generated to meet the operational requirements of the target file in DPMN process expand the process engine,and the release of the DPMN file to the process environment through WebService technology.This paper introduces the core technology:SpringMVC framework for the front-end and back-end database interaction,optimization of Spring based on the JdbcTemplate operation,parsing and generation process definition file XML based on the realization of the process design module based on the Activiti engine,a remote procedure call based on WebService.The system itself is the process of transformation,the design of each module of the flow unit process,using the advantages of the system flow,let developers task in the design process is only required to complete each task node operation,and will transfer to the task flow engine,unnecessary memory specific design steps.So that developers can more accurately and efficiently define the target process to meet the requirements.
Keywords/Search Tags:process design, Activiti, SpringMVC, jQueryAjax, JdbcTemplate, WebService, Process improvement
PDF Full Text Request
Related items