基于规范和soa业务流程建模的研究

基于规范和soa业务流程建模的研究

ID:34163301

大小:3.46 MB

页数:50页

时间:2019-03-04

基于规范和soa业务流程建模的研究_第1页
基于规范和soa业务流程建模的研究_第2页
基于规范和soa业务流程建模的研究_第3页
基于规范和soa业务流程建模的研究_第4页
基于规范和soa业务流程建模的研究_第5页
资源描述:

《基于规范和soa业务流程建模的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、宁夏大学硕士学位论文基于规范和SOA的业务流程建模研究姓名:王西霞申请学位级别:硕士专业:计算机软件与理论指导教师:赵军2011-03摘要随着经济全球化和信息技术的飞速发展,面向服务的思维方式解决了企业信息系统对于快速响应需求与环境变化、提高系统可重用性、信息资源共享和系统间互操作水平的要求的一系列关键问题。在面向服务的系统构建中,我们的目的是所建系统能够快速响应业务的变化。那么,反映业务变化的业务流程模型在面向服务的系统分析过程中就占据了非常重要的位置。本论文以面向服务的分析与设计方法构建系统为基础,重点对贯穿其中的业务流程建模进行研究。当前的业务流程模型,更需要

2、表达出市场、客户以及其它外部环境的需求,表达出复杂约束的业务过程。然而,目前的业务流程建模方法,如业务过程图、IDEF系列模型和事件过程链等,多是基于活动、面向产品、面向目标或面向决策的,分别从业务过程的主体活动、行为结果、目的等角度描述。这些建模方法对组织人员及其角色缺乏重视,同时缺乏智能柔性的业务过程支持,对于复杂约束的业务过程难以描述。业务流程建模语言(BPEL)是一种基于XML的业务流程建模语言。是当前所有流程建模语言当中最流行且最受关注的一个。它有着诸多优秀的语言上的特性,能够进行业务流程建模的定义,进行资源的连接和规划,且提供了一个整合使用Web服务的标

3、准语言。然而,BPEL在使用及功能上也存在很多不足,如无法进行图形化建模,对业务规则支持不足等问题。针对上述问题,本文提出了基于规范和SOA的业务流程建模方法。该方法首先利用UML和规范来对业务流程建模,然后,将其转换为BPEL并执行该业务流程。UML是一种优秀的统一建模语言,规范是决定社会、组织交互和控制的可供性的清晰描述的规则和准则以及一些不清晰的公认的社会规则。利用UML和规范表达出来的图形,不仅具有很强的通用性,易读性,便于业务分析人员与用户交流,而且规范还可以表达出主体、环境的特性。该方法不仅解决了流程建模方法中存在的问题,也在一定程度上完善了BPEL的不

4、足。最后,通过一个实例验证了该方法在面向服务的系统分析与设计中的适用性。论文还分析了业务流程建模的研究现状,介绍了SOA、规范的相关理论知识,以及不同角色对SOA的理解。并对WebService、BPEL进行了详细介绍。WebService是组成SOA的一个很重要的部分,业务功能可以通过WebService被封装成服务,这样业务功能的实现与技术平台和编程语言就达到了无关性。BPEL可以用来实现服务组合,它是基于业务流程编排的一种服务组合规范。关键字:业务流程建模,SOA,BPEL,规范,UML,OCL‐ ‐ AbstractWiththeeconomicglobal

5、isationandrapiddevelopmentoftheinformationtechnology,SOAsolvedaseriesofkeyissuesofenterprisesinformationsystem.Forinstance,raiserespondingspeedtothechangeoftherequirementandenvironmental,improvethesystemreusabilityandtheleveloftheinformationresourcesharedandsysteminteroperbility.Inserv

6、ice‐orientedsystem,ourpurposeistobuildbusinesssystemsabletorespondtochanges.So,thebusinessprocessmodelisaveryimportantpositionsinSOAD.Thepaperreaearchthebusinessprocessmodelingbasedontheservice‐orientedanalysisanddesign.Thecurrentbusinessprocessmodelneedstoshowtheelementofmarket,custom

7、ersandexternalenvironmentandsoon.However,currentbusinessprocessmodelingmethodandmodelinglanguageallhavesomeshortcoming.Suchaslackingofintelligencetotheorganizationanditsrole.Itisdifficulttodescribethecomplexconstraintsofbusinessprocess.Bpelisbusinessprocessmodelinglanguagebasedonxml.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。