您的位置: turnitin查重官网> 计算机 >> 计算机网络 >> 计算机网络应用 >对于工作流基于Web作异构工作流互联接口设计集

对于工作流基于Web作异构工作流互联接口设计集

收藏本文 2024-04-06 点赞:5589 浏览:14924 作者:网友投稿原创标记本站原创

摘要:为了实现企业间异构工作流系统的优势互补和信息共享,针对工作流呈现出的异构、分布等特点,提出了一种基于Web怎么写作的异构工作流流程互联接口设计,以解决异构流程互联问题。从调用接口、调用方式、调用返回等三个方面描述了基于Web怎么写作的流程互联解决方案;并以XPDL描述的SynchroFlow工作流流程与BPEL描述的ODE工作流流程为例,实现了这两种异构工作流的流程相互调用。
关键词:异构;工作流;互联;接口;Web怎么写作
0引言
现代企业环境中,企业采用工作流技术来实现业务过程自动化,不同企业的工作流系统往往各不相同,异构、分布、松散耦合等特点限制了企业间的信息共享和企业合作,难以达到企业间业务信息的紧密联系。另一方面,每一种工作流系统都有它独有的优势和适用场景,企业需要在不同应用场景下采用不同的工作流系统,利用不同工作流系统间的优势互补共同完成一项任务。为了实现异构工作流系统的优势互补和信息共享,提出了

摘自:硕士论文答辩技巧www.udooo.com

异构工作流流程的互联。本文总结了一般异构工作流流程互联中的主要问题,对其进行分析与解决,最后以两个实际异构工作流系统为例,实现两个异构工作流的流程互联。
1相关研究
传统的工作流管理系统面对当前跨企业、跨地域的业务合作存在一定的局限性,基于面向怎么写作的体系结构(Service OrientedArchitecture,SOA)架构的工作流管理系统很好地解决了这种问题,利用Web怎么写作实现跨企业、跨地域的业务合作,克服了传统工作流管理系统的各种局限性,并带来了一系列的优越性,如支持分布异构环境下的业务流程。异构环境包括工作流运行环境和工作流系统的异构,本文主要讨论工作流系统的异构。异构工作流系统的交互是云工作流研究重点之一,受到了国内外学者的广泛关注。已有的SOA架构的工作流管理系统集成研究包括:适用于企业间合作的多种异构工作流系统的互联模型,通过调用和内嵌其他工作流来集成不同引擎的各种工作流系统,用以实现共享非本地工作流[3];基于Web怎么写作技术的计算机支持协同工作(ComputerSupportedCooperativeWork,CSCW)模型,解决异构CSCW系统间的问题[4]等研究已经比较成熟,但对异构系统互联细节的提及比较少。在异构工作流系统互联中通过可扩展标记语言(eXtensibleMarkupLanguage,XML)文档进行工作流引擎间信息交互的研究比较多[5-6]。开发人员注册互操作接口和接口XML的XML结构定义(XMLSchemasDefinition,XSD)文件,映射人员建立源XSD到目标XSD的映射关系并注册,由映射关系实现异构工作流引擎间的信息交互,这种方法属于一种基于语义的业务集成[7-8],目前基于语义的技术发展并不成熟,很难用于解决复杂问题。本文重点研究异构工作流流程互联的具体实现,采用直接Web怎么写作封装绑定的方法,通过流程中绑定的Web怎么写作进行引擎间信息的交互。
2异构流程相互调用的过程
为了便于分析流程调用过程中的主要问题,先从两个异构工作流流程相互调用的过程入手,以XML流程定义语言(XMLProcessDefinitionLanguage,XPDL)[9]描述的SynchroFlow工作流与业务流程执行语言(BusinessProcessExecutionLanguage,BPEL)[10]描述的开源物理引擎(OpenDynamicEngine,ODE)工作流流程为例,设计BPEL流程调用XPDL流程以及XPDL流程调用BPEL流程的调用过程。

    copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号