Font Size: a A A

The Methodology Of Components In Process Management-Oriented Software System

Posted on:2010-06-01Degree:MasterType:Thesis
Country:ChinaCandidate:J BianFull Text:PDF
GTID:2178360278472575Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
It is undeniably true that the efficient and convenient management of process business is the assurance of the productivity of enterprise, and thus its role is irreplaceable.However, the transformation of business requirement, which is attended by the diversity of demands of distinct customers, contributes to the fact that the design of business process is dynamic and unstable. Since traditional software development is specific for static and stable business process, software produced in traditional way has so inherent disadvantages as follows.To begin with, the logic of process is synthesized with the logic of application. Traditional systems do not distinguish the components of business process from ordinary components of application, which results in the fact that the logic of business process is merged into program, and becomes out of control. As a consequence, even though there is little changes in a business process that stem from the variation of demands, we have to analysis, design, and develop it again, which is very time-consuming. As such, most enterprises are afflicted with financial burden due to this outdated method, and, what is worse, there is a great likelihood for them to loss precious opportunities in the competing market because of their inability to satisfy customers' needs.Secondly, traditional methods are unable to realize global management and schedule for business process. Because the logic of business process is merged into program, it is extremely to operate and trace the running processes. As such, the running processes exclusively follow the instruction of previously built-in programs rather than managers of processes, which results in the inability to operate the running processes. As a consequence, there is no possibility to administrator these running processes efficiently.Thirdly, it is impossible to establish the mapping between the applicable program and the original design, and so the applicable programs are unable to do necessary changes in accordance with modified design coming from customers' requirements.In this thesis ,the author suggests a type of architecture used to develop process management-oriented software and its methodology, which is aimed at providing enterprises an easy way to administrator business process and develop corresponding software to adopt to the changes of customers' demands. This architecture not only enables us to manage the business processes, but also supports the call for the component for workflow, all of which would reduce the cost of re-analysis, re-design, and subsequent implementation .Besides the reduction of cost, it realizes the reuse of components as well. Based on the ideas that have been mentioned above, the author carries out some research and find out certain innovations as follows.In the first place, the author proposes a Process Management-Oriented Software Architecture based on Web, and provides a methodology on how to constitute it.In the second place, the architecture makes it possible to render us absorb the logic of process, and describes it in an accurate defining language, which achieves the separation of the logic of processes from the logic of application.In the third place, the author also proposes a model of components designed for workflow, and describes how to index and synthesize them.In the forth, the author designs a workflow system supporting the use of components, and this system calls for components created specially for some part of the overall process to realize the execution of sub-process. Even if there is some change within sub-processes, what we should do is only to revise corresponding components rather than to transform the total applications and logic of overall process completely.
Keywords/Search Tags:Changes of Business Process, Process Management, Software Development, Component of Workflow, Workflow Engine
PDF Full Text Request
Related items