欢迎来到天天文库
浏览记录
ID:37331372
大小:3.35 MB
页数:131页
时间:2019-05-22
《支持业务流程变化的软件系统构建方法研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、山东大学博士学位论文支持业务流程变化的软件系统构建方法研究姓名:张静申请学位级别:博士专业:计算机软件与理论指导教师:王海洋20071015山东大学博士掌位论文包括:第一,基于SOA,提出了一种面向业务流程的软件体系结构(BusinessProcess—OrientedSoftwareArchitecture,简称BPOSA)。BPOSA是一个基于服务的层次型结构,在传统三层体系结构基础上,将业务逻辑和应用逻辑进行了分离,并进一步将流程逻辑从业务逻辑中抽取出来,形成一个独立的业务流程层。同时在各层次的软件实体具有显式的流程相关性语义描述。因此该结
2、构具有业务逻辑与实现逻辑的分离、流程逻辑和业务逻辑的分离的特点。第二,从业务逻辑中抽取出隐式流程相关性语义,实现了流程逻辑的显式化定义。除了将流程控制逻辑从业务逻辑中分离出来、并予以明确的描述之外,BPOSA还将流程功能部分中隐含的与流程关联的特性抽取出来,建模为可配置的流程属性。流程语义的显式化定义,不仅能让使用者清晰的了解系统支持的业务流程,而且在流程变化时只需修改流程定义并重新配置各项流程属性即可,从而快速应对流程的动态调整。第三,提出了一种面向组合的业务流程建模方法,并给出了基于n演算的形式化模型定义。该模型以流程代数n演算为形式化基础,
3、并借助于耳演算所提供的一种自底至上通过组合子系统构造系统的方法,通过组合简单的结构化流程控制模块,建立复杂的流程模型。而且该模型降低了流程建模的复杂性,非常符合业务流程复杂、变化、分布的新特点。第四,提出了一种基于服务、面向流程的软件系统构建方法,给出了面向流程的需求分析和系统设计的一系列相关原则和步骤。该方法以系统支持的业务流程及流程变化性需求为中心,在需求分析阶段,通过对十一种流程变化特征的分析,首先得到与流程变化相关的业务服务动态流程可变前置条件:在系统设计阶段,根据业务服务的流程可变性需求抽取出服务实现逻辑中的隐式流程相关性语义。基于该构
4、建方法而实现的软件系统,遵循BPOSA结构,达到了流程逻辑和应用逻辑分离的目标。第五,对业务流程的变化特征进行了抽取和分类,提出了十一种业务流程II山东大掌博士掌位论文变化特征,包括执行路径的变化特征、执行顺序的变化特征和增加删除活动、业务活动前置后置变化和活动拆分与合并等。面向流程变化特征的系统分析和设计是本文工作的一大特点和创新。第六,提出了一个基于配置的业务流程变化管理服务模型。该服务模型以配置为中心,支持业务流程的导入、流程属性的配置和业务流程的自动执行以及流程变化管理。当业务流程需求发生变化时,该服务能自动为业务流程的各活动寻找合适的业
5、务服务,并根据服务执行的上下文环境匹配正确的服务实现,因此非常适用于动态业务流程的管理。最后,基于一个通讯设备供应公司的供应链管业务案例,实践了本文提出的面向业务流程的软件系统构建过程,结果显示本文的方法能够较好的满足业务流程变化的需求,在需求改变的情况下,无需改动系统实现即可支持新的业务流程。这对改善企业管理水平、提高业务运作效率、降低企业经营成本,具有非常广阔和潜在的应用前景。另外,本文提出的基于兀演算面向组合的业务流程建模方法、业务流程变化特征等概念和理论的研究和实现方法,对其它流程相关领域的研究也有一定的借鉴意义。关键词:业务流程变化,业
6、务流程管理,软件开发,流程变化特征,配置,需求分析III山东大掌博士学位论文ABSTRACTBusinessprocessisthecoreandessenceof锄enterprise,soitisveryimportantforenterpfi∞s.Following、vimglobalizedeconomic.networkedinformationandvariedrequirement,marketandcustomerrequirementarechangingquickly.Itleadstothebusinessprocesspr
7、esentingitsvariedanddynamiccharacteristics.Traditionalsoftwaresystemsarefacedtostablebusinessprocesses,butnowadaybusinessprocesshasnewcharacteristics,sotherearesomedifficultiesincurrentsoftwaresystemsasfollowing:Firstly,itisverydifficultlytoseparateprocesslogicfromapplication
8、logic.butitisthekeytosupportbusinessprocesschangeOnlyinthisway,whent
此文档下载收益归作者所有