欢迎来到天天文库
浏览记录
ID:34558414
大小:1.84 MB
页数:60页
时间:2019-03-07
《xpdl和bpel工作流模型互操作的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、华中科技大学硕士学位论文摘要为了充分利用企业现有的IT资源,整合企业中计算机孤岛式的应用,向集成化、协作式的方向发展,降低企业管理成本,使资源效益最大化等,很多企业构建了自己的工作流管理系统。这些系统有如下不足:他们只能处理特定的工作流模型如XML流程定义语言(XMLProcessDefinitionLanguage,XPDL)或者商业流程执行语言(BusinessProcessExecutionLanguage,BPEL),不能同时处理这两种模型,不能将一种格式的业务流程移植到另外一种工作流平台上,他们之间的模型不能互操作。针对现有工作流系统的不足,XPD
2、L与BPEL工作流模型互操作系统在分析现有工作流模型XPDL和BPEL流程结构特点、流程控制流特点和流程数据流特点的基础上,提出了一套工作流模型互操作的算法,实现了将XPDL流程转换成BPEL流程和将BPEL流程转换成XPDL流程。“XPDL与BPEL工作流模型互操作”已经实现了原型系统,该系统吸收了研究中的相关理论及方法。在XPDL转换成BPEL中,先分析XPDL流程里面的各种活动以及它们之间的转移,得出XPDL流程的图状结构,用邻接矩阵表示;然后扫描邻接矩阵,使用堆栈的方法依次识别流程中的结构块;再调用结构块转换模块完成XPDL流程向BPEL流程的转换;
3、最后调用BPEL代码生成模块,得到BPEL流程。在BPEL转换成XPDL流程中,通过BPEL流程分析器分析出流程里面的结构化元素,然后对这些结构化元素进行转换,得到XPDL流程。测试结果表明,该系统能够很好的实现XPDL与BPEL模型之间的相互转换,转换速度快。关键词:工作流,XML流程定义语言,商业流程执行语言,互操作I华中科技大学硕士学位论文AbstractInordertotakefulladvantageofexistingenterpriseITresources,integratetheislandapplicationofcomputerine
4、nterprise,andinthedirectionofcollaborativedevelopment,lowermanagementcostsandmaximizeseffectiveness,manyenterpriseshaveconstructedtheirownworkflowmanagementsystem.Thesesystemsareinadequate;theycanhandlespecifictaskssuchasXPDL(XMLProcessDefinitionLanguage)orBPEL(BusinessProcessExecu
5、tionLanguage)model.notdealingwiththesetwomodels;aspecificformatprocesscannotbetransplantedtoanotherkindofbusinessprocessworkflowplatform;andthemodelcannotinteroperatebetweenthem.Inviewoftheinadequacyofexistingworkflowsystem,basedontheanalysisoftheXPDLandBPELprocessstructurecharacte
6、ristics,processcontrolflowcharacteristicsandthecharacteristicsofthedataflowprocess,WorkflowModelInteroperationSystemadvancesasetofalgorithmsofworkflowmodelinteroperability,andimplementsthetransformationofXPDLprocessintoBPELprocessandviceversa."WorkflowModelInteroperability"hasbecom
7、eaprototypesystem,whichabsorbedthetheoryandmethodologyofthestudy.InthetransformationofXPDLprocessintoBPELprocess,itfirstanalysisthevariousactivitiesandtransitionsinXPDL,andgettheresultofMap-likestructureofXPDL,itisexpressedwithadjacencymatrix,thenscanstheadjacencymatrix.Itusestackt
8、oidentifythestructureofblo
此文档下载收益归作者所有