Web服务工作流重构机制与算法研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:SFAFFDAF
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络环境的复杂多变使得Web服务本身具有诸多不确定因素,同时Web服务的可用性也时常发生动态变化;用户期望可以在体验服务流程过程中,随时随地的提出更多个性化的需求,以上诸多情况都可能导致Web服务工作流复杂化,初始制定的服务流程在执行过程中发生异常,无法完成既定的流程任务目标。现有Web服务工作流机制缺乏解决此类问题的有效方法。为解决上述问题,本文提出了Web服务工作流重构的概念。Web服务工作流重构技术是在运行过程中,依据获得的流程异常信息和用户的新增需求信息,自动发现、调用、组合可用的Web服务,对原流程进行部分或全部的调整,确保工作流顺利执行的相关技术,是动态工作流在Web服务领域的扩展研究。本文基于课题组国家自然科学基金“智能流程应用模式中的关键问题研究”项目的思想,在智能流程(Smartflow)应用模式下,综合分析产生Web服务工作流异常的各种因素;查询网络中的可用服务,并采用Web服务的动态组合方式,为重构操作选取适当服务;引入领域本体,增加服务语义方面的描述。目的是使Web服务工作流能够适应实时变化的网络环境,应对由用户的新增需求和Web服务本身的不确定因素所带来的影响,保障工作流顺利实现流程目标,进而为用户提供更满意的个性化服务。本文的主要贡献在于:1、综合分析Web服务工作流重构的需求,提出相应的重构方法。在原流程方案的基础上,由代价最小的地方做出调整,确保工作流功能完整,保障流程完成既定目标。2、针对互联网环境中同时存在着数量众多、功能相同或相近、服务质量等非功能特性各异的服务,提出了一种基于图算法的服务动态组织方法,它将功能相同或相似的Web服务聚合成一个有向图,用于选取可替换失效服务的候选服务集合。该方法能有效屏蔽Web服务物理上差异,较大幅度提高Web服务工作流的可用性,更好的适应智能流程模式下动态服务组合的要求。3、构建了领域本体,计算语义关联度和服务间的相似性,为Web服务的讶√峁┯镆宸矫娴拿枋觥?本文作为智能流程平台项目在Web服务工作流执行保障方面的研究,综合考虑了对工作流执行产生影响的可能情况,构建领域本体,采用了Web服务动态组合选择方案以及Web服务工作流重构的算法,为巩固流程的稳定性和更好的满足用户个性化需求构建提供了新的思路。
其他文献
文字识别是集模式识别、图像处理与文字处理技术于一体的一种新技术,是模式识别和人工智能领域的一个研究方向.目前,西方文字和汉字的印刷体识别经过了多年的探索和实践,已经走
随着信息技术的发展以及计算机和通信系统的普及,人们对网络的依赖程度越来越高,如网上银行、电子拍卖、电子招标和电子现金交易等。因此,对如何保证信息在产生和传输过程中
ACM/ICPC国际大学生程序设计竞赛在大学生中已经日益普及,网上的题库也日益增多,参加比赛的学生往往需要花大量的时间磨练自己的编程技艺,积累解题经验,然后争取在比赛中取得
近年来,随着全球气候变暖以及环境污染的不断加剧,人们对环境问题越来越关注,降低能源消耗、减少碳排放逐渐引起大家的重视。物流运输业作为我国碳排放的主要行业之一,面临着巨大
该影像工作流管理系统是在前台具有影像处理功能的基础上,针对柜面交易的小额贷款或小额支票交易业务,开发的基于工作流内容管理的系统。 论文以工作流理论为基础,在J2EE开发
随着NGN技术的发展,VoIP业务作为一种网络服务呈现出广阔的应用前景,VoIP是通过分组交换网络传输语音、视频和数据等业务,可以满足人们日益丰富多彩的需求。实现VoIP系统涉及
XML(Extensible Markup Language)即可扩展的标记语言,是一套定义语义标记的规范,其目的在于定义计算机和人都能方便识别的数据类型。随着网络应用的快速发展,XML已经被广泛
应用层组播在应用层以多个单播的方式来实现组播,这种方式虽然绕开了网络层的限制,但是以消耗网络带宽资源和主机资源为代价的。因此,大规模的应用层组播一般只能实现一对多
用户界面是软件系统的重要组成部分,是用户和计算机之间沟通的桥梁。界面开发的质量和效率,成为影响软件产品质量的一个重要因素。然而开发图形用户界面GUI的工作量和难度十
随着互联网的高速发展,多媒体信息的急剧增加,人们迫切希望能够快速高效地获取所需要的多媒体信息。有效地组织、管理和检索大规模的多媒体信息成为迫切需要解决的问题,其中