两种业务流程建模方法的分析与比较

两种业务流程建模方法的分析与比较

ID:43054225

大小:181.78 KB

页数:9页

时间:2019-09-26

两种业务流程建模方法的分析与比较_第1页
两种业务流程建模方法的分析与比较_第2页
两种业务流程建模方法的分析与比较_第3页
两种业务流程建模方法的分析与比较_第4页
两种业务流程建模方法的分析与比较_第5页
资源描述:

《两种业务流程建模方法的分析与比较》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、两种业务流程建模方法的分析与比较付燕宁刘磊(吉林大学计算机科学与技术学院吉林长春130012)摘要:为了开发基于服务的系统架构的解决方法以及支持业务的协同能力,比较了业务流程定义语言(BPDL)与传统程序设计语言所实现的业务流程。为了进行这种比较,给出了一个案例并釆用BPEL和Java两种方法实现这个案例的活动流,然后分别从开发、修改以及效率三个方面分析了这两种语言实现的案例,最后给出了业务流程定义语言在业务流程定义上的优势和不足。结果表明虽然采用BPDL所开发的活动流的效率不及传统方法,但是BPDLs在活动流开发上、还是更改上都优于传统方法,并且BPDL流程的执行效率会随

2、着BPDL执行机成熟而得到改善。关键词:业务流程定义语言;业务流程;活动流中图分类号:TP311AnalysisandComparisonofTwoMethodsforModelingBusinessProcessFUYanningLIULei(CollegeofComputerScienceandTechnology,Jilinuniversity,Changchun130012)Abstract:Todevelopsolutionsforservices-basedarchitecturestosupportbusinessinteroperability,busine

3、ssprocessesimplementedusingaBusinessProcessDefinitionLanguages(BPDL)andtraditionalprogramminglanguagesarecompared.Tomakethiscomparison,acasestudyisgivenandimplementedintwoways,usingJavaandusingBusinessProcessExecutionLanguage(BPEL),andthentheresultsimplementedfromapplyingthetwomethodsarean

4、alyzedfromthreeperspectives:development,modificationandefficiency,andfinallytheadvantagesanddisadvantagesindefiningbusinessprocesseswithBPDLsareconcluded.TheresultshowsthatalthoughtheefficiencyoftheactivityflowdevelopedusingBPDLsisnotbetterthanusingatraditionalmethod,BPDLsaremoreconvenient

5、todevelopandmodifytheactivityflowthantraditionalmethods,anditsefficiencyoftheBPDLprocessgetsimprovedastheBPDLexecutionenginegetsmoremature.Keywords:businessprocessdefinitionlanguage;businessprocess;activityflow1引言经济全球化增加了企业之间的合作。为了增强企业自身的灵活性、降低成本,企业逐渐转化为网络组织⑴。为此,企业必须得与买方、卖方及业务伙伴之间交互,这样,企业信

6、息系统和应用必须得是可互操作的,以实现不同组织之间的业务交互。业务人员可以利用系统或应用的这种互操作性,将不同系统提供的功能结合起来,以便更好地实现业务目标。大多作者简介:付燕宁(1965-),男(满族),吉林长春人,副教授,博士研究生,主耍研究领域为Web服务与语义网技术,E-mail:fuyn@jlu.edu.cn;刘磊(I960-),男(汉族),吉林长春人,教授,硕士,主要研究领域为程序设计语言及实现技术,语义网,E-mail:liulei@jlu.edu.cn.吉林省科技发展计划项目(No.20050527)资助数情况下,这种结合在于将这些系统集成为一个业务流程,这

7、个业务流程规定了用于完成业务目标的控制过程3业务流程是用来实现业务目标的活动的集合,表示为完成目标的活动流。为了使定义业务流程更方便,要采用高级建摸语言例如业务流程定义语言(BPDL)为业务流程建模。业已产生多种用来构造和部署Web服务的业务流程定义语言,包括BPEL⑶、BPML⑷、BPDM'5BP血⑹及XPDL71等,其中大多数技术已经成为标准或即将成为标准。标准化是实现交互及描述业务流程的关键。另外,还存在一些其他的业务流程建模语言如BPSS、WSCI和WS-CDL等,这些语言涉及到业务协同的其他问题。业务人

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

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

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