欢迎来到天天文库
浏览记录
ID:43054225
大小:181.78 KB
页数:9页
时间:2019-09-26
《两种业务流程建模方法的分析与比较》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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等,这些语言涉及到业务协同的其他问题。业务人
此文档下载收益归作者所有