Font Size: a A A

Based On Jbpm 's Questionnaire - Driven Workflow Configuration Management Technology

Posted on:2013-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:X G LiFull Text:PDF
GTID:2208330434472640Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Business Process Variability Management is a recurrent problem in software systems engineering. A enterprise group may have a huge number of business types, and there are a lot of branch belonging to this enterprise group. Each of these branches has different scope of business. Because these branched belong the same company, they also have a considerable number of the same services such as Corp. Telecommunication, Corp. Mobile. At present, most enterprises is the practice of all branches of each its own procedures. So a lot of trouble will bring in to the unified production, management and statistics, and also increase costs. This article is base on this, attempting to find a set of solutions. The process is common as part of the core processes, different business in the branches are made into workflow fragment, according to the need of branches (according to questionnaire answers), the system will dynamic process segment configuration to the core process. Firstly, this paper presents a model based on the questionnaire method to capture changes in the system, which includes the questionnaire content dependencies and constraints, this paper presents analysis technique to detect circular dependency and questionnaire in models of conflicting constraints and other methods, based on a questionnaire answered, to gradually completed variant process configuration. The method has been used as a set of tools to implement, and had been in practice used to capture the configuration process model prerequisites.Firstly, this paper presents a model which is base on the questionnaire method to capture changes in the system. It includes the questionnaire content dependencies and constraints, this paper presents analysis technique to detect circular dependency and questionnaire in models of conflicting constraints and other methods, based on a questionnaire answered, to gradually completed variant process configuration. The method has been used as a set of tools to implement, and had been in practice used to capture the configuration process model prerequisites. The second main part is based on the reply of the questionnaire, configuring the core process, to configure a separate process (variant process), and then publish them on the existing workflow engine jBPM. Different answer will lead to different variants of workflow. There are two steps in configuring a variant process. Firstly, according to certain rules to identify the core process and design of the component(action) used to modify the core process; secondly according to the reply to the questionnaire results and a "questionnaire-component(action)" mapping relationship, find a series of process components(action) to configure the core flow. Configuration process is mainly base on executing the components (action). An action is consists of two parts, one is the process segment, another is the process operation, the operation is directed to the core process of delete and insert operations.
Keywords/Search Tags:questionnaire, core flow, configuration, variants(independent) process, jBPM
PDF Full Text Request
Related items