节点文献

基于SOA的业务流程管理系统的研究与实现

Research and Realization of Business Process Management System Based on SOA

【作者】 万哲

【导师】 盛步云;

【作者基本信息】 武汉理工大学 , 机械设计及理论, 2008, 硕士

【摘要】 面对高速发展的业务需要和日益激烈的市场竞争,各企业试图利用各种手段来加速企业内部的运转速度,提高竞争力。然而不论是ERP、CRM还是SCM,特定的软件只能解决特定层面的问题,方便了具体的作业操作,提高的只是个人的生产力,还是不能解决传统企业的许多弊端。面对市场的快速变化,如何提供一个灵活、可靠、随着外部需求可以快速变化的IT基础架构,使自己的企业能够抓住市场机遇,提供更好的服务,是现在很多企业正在努力解决的问题。针对以上问题,本文提出了基于SOA(Service-Oriented Architecture,面向服务的架构)的业务流程管理系统(Business Process Management System,BPMS)解决方案,SOA使用户可以轻松完成将业务流程连接到基础系统的任务,从而节省时间和IT资源;而BPM的采用能促进SOA组件的再利用,从而最大程度地降低业务流程本身的复杂性。首先对SOA和BPM的各自定义及特点和进行了综述,并分析了他们的国内外研究现状,再结合其发展趋势,提出了本文的研究内容和研究目标。对SOA和BPM的关系进行了分析,根据它们各自的特点提出将二者结合的思想,并分析了这种结合所带来的优势和好处。然后根据BPM系统的基本架构以及SOA的参考架构提出了基于SOA的BPM系统的解决方案,并设计出了包括业务层、服务层和数据层的总体架构图。将基于SOA的BPM系统中的业务流程分为日常管理流程、核心业务流程及二者皆有的混合流程,针对不同的流程分别设计了以处理日常管理流程为主的工作流引擎和以处理核心业务流程为主的业务流程引擎,分析和设计了业务流程管理系统的核心部件业务规则引擎,重点介绍了规则定义流程和规则触发流程的运行机制。针对传统的BPMS处理异常的方案在智能化方面存在的不足,本文提出了一种基于流程异常库的处理方式,采用异常属性相似度的匹配方式来实现BPMS处理异常的智能化和自动化。最后,以该系统的一个产品零部件价格查询功能模块为实例,详细描述了该流程系统的构建过程,对相关核心内容以及运行机制进行了说明,并展望了本文核心技术的应用前景和下一步的研究工作。

【Abstract】 Faced with the rapid development of business needs and increasingly fierce market competition, firms are trying to adopt various means to accelerate the running speed of enterprises, which can help improve their competitiveness. But no matter ERP, CRM or SCM they chose, the software can only solve problem in specific level. They are convenient for the specific operations so they just improve the productivity of individuals but can not solve most shortcomings of traditional enterprises. Faced with the rapid changes in the market, to provide a flexible, reliable IT infrastructure which can change quickly as the external demand, to make our own businesses seize market opportunities and to provide better services are the problems many companies are trying to solve nowadays.In allusion to the problems mentioned above, a solution of BPMS based on SOA is proposed in this thesis. SOA allows users to connect the business process to basic system tasks easily so that save time and IT resources; and the adoption of BPM can improve the reuse of SOA component so that reduce the complexity of the business process itself as much as possible.First of all, the definition of SOA and BPM and their respective characteristics are reviewed; it analyzes the research situation of SOA and BPM both domestic and abroad. Then the research content and objectives of this thesis is introduced according to the trends of their development.Secondly, it analyzes the relationship between SOA and BPM, proposing to combine them in accordance with their respective characteristics and analyzing the advantages and benefits of this combination. According to the basic structure of BPM and SOA reference architecture it proposes the solution of the BPM system on SOA. It designs the overall organization chart including business layer, service layer and data layer according to the solution.The business processes of BPM system based on SOA are divided into daily management process, core business process and mixed process which includes both of them.According to different processes it designs work flow engine which is mainly used to deal with daily management process and business process engine which is mainly used to deal with core business process. It analyses and designs the core component of BPM system, business rule engine, introducing the its process of rule define and rule invoke.The traditional solutions of dealing with the abnormity in BPMS are lack of intelligence, to resolve this problem this thesis has brought forth a method based on process abnormity set, using attribute of abnormities similarity matching method to achieve intelligence and automation on dealing with abnormity in BPMS.Finally, an example of products part price query functional module has been given to describe the building process of the BPMS, explaining relevant core content and running mechanism and looking forward the application of the core technologies and the further research work in future.

  • 【分类号】TP311.52
  • 【被引频次】16
  • 【下载频次】610
节点文献中: 

本文链接的文献网络图示:

本文的引文网络