服务工作流流程动态部署及数据传输的研究与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:kygl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,服务工作流迅速发展,它是工作流、Web服务、网格等多种技术分支交叉结合而来的一种新兴技术。尤其在科学工作流发展的今天,要求工作流具有更强的动态性及数据共享能力。因此,对服务工作流的流程动态部署及数据传输的研究显得十分必要,不但能完善基于服务的工作流系统架构,还能促进工作流技术领域内相关问题的研究,及我国在相关应用领域的技术创新。 本文以WfMC标准和服务组合技术为基础,对已有的基于服务的工作流系统架构进行了研究和完善,特别针对基于服务的流程动态部署及数据传输方案进行了深入的探讨,采用在服务组合平台上外挂组件的方式详细设计了流程动态部署及数据传输服务,从而实现对流程动态部署及数据传输机制的支持。流程动态部署服务以代理的机制来管理不同流程实例的动态挂接,使其支持多实例及重新挂接子流程,并对外提供必要的应用编程接口;数据传输服务则以Mule ESB技术作为底层支持,采用中转站、发送方、接收方的三方传输方式传输数据,该方式屏蔽了不同数据传输协议的差异。最后,本文介绍了所提出的两个服务组件在分布式突发公共卫生事件信息调查系统中的应用。 本文提出的两个服务组件的最大特点是在不扩充BPEL语言规范和不扩展现有服务组合平台的前提下实现对流程动态部署及数据传输机制的支持,具有很好的灵活性和可扩展性。特别是在动态、异构、分布的应用环境中,流程动态部署对动态挂接子流程具有很强的适用性,而数据传输则因其能屏蔽不同数据传输协议,而具有在应用程序间交换数据的通用性。两个服务组件均提供服务化的操作接口。
其他文献
管理信息系统(MIS)是一个由人、计算机和管理软件等组成的能进行信息的收集、传递、存储、加工和使用的系统。随着科技的发展,信息的日益膨胀,企业信息化成了企业在竞争中处于
双语知识就是同时以源语言和目标语言来表述同一概念的知识。在很多自然语言相关的研究领域里面,双语知识都是一种极其重要的资源,比如统计机器翻译利用双语知识作为训练语料,跨
嵌入式移动实时数据库管理系统的并发控制机制通常是通过对传统数据库管理系统的并发控制机制的扩展和改进,并结合移动实时环境的研究成果得到的。移动环境具有移动性、断接
有色Petri网是在经典的Petri网基础上发展起来的一种高级网系统,是一种适于描述异步并发系统的图形工具和数学工具。它以简洁的图形方式和精确的语义定义表现系统状态,并用形
近年来,电力工程造价软件因其计算准确,易于审核、调整和进行动态管理等特点,在电力工程造价领域有着非常广泛的应用。论文以电力工程造价软件为研究对象,根据电力工程专业性
随着科学技术的发展和信息时代的来临,多语言共存的国际化环境是一种趋势。电子词典作为一种语言学习的工具,具有广阔的应用前景和商业价值。基于嵌入式操作系统的专用电子词典
随着数字地球、数字城市、数字奥运等概念的提出和运作,地理信息系统现己广泛应用于资源调查、环境评估、灾害预测、国土管理、城市规划、交通运输、水利电力、公共设施管理、
随着信息化科技的迅猛发展,作为一种集信息采集、通信和计算于一身的综合性平台,无线传感器网络(Wireless Sensor Networks,WSN)在家庭、医疗、工业和军事等领域得到了越来越
计算机技术在石油钻井工程领域的应用日益深入,从钻井工程设计到每一个施工阶段,都离不开计算机技术的应用。钻井工程的信息庞大而复杂,钻井作业地域分布广泛,数据资源存在异构、
聚类是数据挖掘中一项重要的研究课题,在数据挖掘、模式识别、统计数据分析、自然语言理解等领域都有广泛的应用前景。聚类评价指标对衡量一个聚类的优劣有着重要作用,聚类评价