基于bpelj的分层工作流管理系统研究与实现

基于bpelj的分层工作流管理系统研究与实现

ID:34538857

大小:285.41 KB

页数:4页

时间:2019-03-07

基于bpelj的分层工作流管理系统研究与实现_第1页
基于bpelj的分层工作流管理系统研究与实现_第2页
基于bpelj的分层工作流管理系统研究与实现_第3页
基于bpelj的分层工作流管理系统研究与实现_第4页
资源描述:

《基于bpelj的分层工作流管理系统研究与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、维普资讯http://www.cqvip.com第18卷第2期计算机技术与发展VL1.18NO.22008年2月COMPI—n、ERTECI-INO【』’(;YA】DEV1』)PMENTFeb.2008基于BPELJ的分层工作流管理系统研究与实现姬广永,王红,阎女恶(山东师范大学信息科学与工程学院,山东济南250014)摘要:BPELJ(BusinessProcessExecution1.ang~geforJava)允许同时使用BPEL与Java这两种编程语言来构建业务流程应用。通过实现BPEL和Java的协同工作,BPELJ最大限度地发挥了每种

2、语言的长处。针对目前工作流产品在柔性、互操作性和跨平台能力的不足,提出了一个基于BPELJ的分层工作流管理系统,系统引入代理的机制和分层的思想,将过程定义推迟到运行时完成,具有较好的柔性。详细讨论了系统的体系结构和工作原理,最后给出了系统的设计和实现。关键词:工作流管理系统;BPELJ;BPEL中图分类号:TP393文献标识码:A文章编号:1673—629X(2008)02—0143一O3ResearchandImplementationonHierarchyWorkflowManagementSystemBasedonBPELJjiGuang-

3、yong,WANGHong,YANYi(CollegeofInformationScienceandEngineering,ShandongNormalUniversity,Jinan250014,China)Abstract:BPELJallowsthesetwoprogramminglanguages(BPELandJava)tobeusedtogethertobuildcompletebusinessproo∞sappli—cations.ByenablingBPEIandJavatoworktogether.BPELJallowseach

4、1anguagetodowhatitdoesbest.Inordertosolvetheprob—lemsofflexibility,interoperabilityandcrcIssplatformability。ahierarchyworkflowmm'mgements~tembasedonBPEL4Jispresented.Thesystem’sflexibilityisbetter.Agentmechanismandhierarchicalideaareadopted,andprocessdefinitionisputoffuntilit

5、isexecuted.Thestructureofthes~temandworkprinciplearediscussedinparticular.Atlast,describesitsdesignandimplementation.Keywolds.~orkflowmmaagementsystem;BPELJ;BPELO引言务重组上具有明显的不足,而且这种事先定义好每个工作流是一类能够完全或者部分自动执行的经营过程的“静态”定义模式也限制了流程实例在运行过程过程,它根据一系列过程规则、文档、信息或任务,能够中与用户的交互。本工作流管理系统使用B

6、PELJ语在不同的执行者之间进行传递与执行⋯1。工作流管理言,采用分层推迟建模的思想,具有较好的柔性、互操系统(WfMS)是运行在一个或多个工作流引擎上的用作性和跨平台能力。于定义、实现和管理工作流的一套软件系统,它和工作流执行者(人、应用)交互l2】,推进工作流实例的执行,lB叫概述并监控工作流的运行状态。1.1BPELJ引入随着电子商务的发展,公司与公司之间、各子公司随着网络技术的发展,特别是Internet应用的日之间及公司内部各部门之间的业务越来越复杂,业务益普及,现代企业业务复杂性和分布性日益明显。重组及跨平台等问题给工作流管理系统的发

7、展带来更Web服务是一种以XML技术为核心的分布式计算模大的机遇和挑战。但目前工作流管理系统大都基于静型,主要基于以下协议:XML,}r兀P,,wSDI和态过程定义,不能根据运行环境的变化和运行时的相UDDI。Web服务使用户能够把业务流程封装为Web关数据进行动态变化,这就使得在处理复杂业务和业服务,要调用业务流程时,调用相应的Web服务即可,从而实现平台、语言独立性。基于Web的工作流管理收稿日期:2007—07—23系统因其跨平台能力及对分布式环境的支持得到迅速基金项目:tlI东省博士后择优资助科研项目基金(200602005)作者简介:姬

8、广永(1981一).男,IJj东菏泽人,硕士研究生,研究方向发展。但Web服务的规范众多且相互冲突,为了整合为工作流技术、T作流管理;王

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

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

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