语义Web服务组合及其支撑环境的研究

来源 :西北大学 | 被引量 : 0次 | 上传用户:nisshei5zd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web Services作为一种新的应用模式及远程访问标准,很好地解决了异构平台上数据的应用和整合。它利用开放标准(WSDL,UDDI,SOAP)把不同组织开发的软件实体以服务的形式加以使用,并且可以把已有的服务进行服务组织编排,以完成更复杂的业务功能,因此,如何组合Web Services以提供更有价值的“组合服务”成为目前研究的热点和重点。WS-BPEL 2.0是一种基于XML的语言,目前已经成为服务组合语言的事实标准。它具有高互操作性、跨平台和松耦合的特点,但对服务的描述仅限于语言层级,不能表达语义信息,且该标准没有提供任何手段来监控Web服务的QoS。本文对于采用BPEL进行服务组合进行了深入的研究。为了解决BPEL只能进行静态服务组合、不带语义、缺少QoS支持的缺点,引入了OWL-S,用它来描述Web服务属性和功能,并扩展了QoS属性,提出了一种基于本体和QoS的三级服务匹配算法。该算法用服务轮廓、服务的输入输出和QoS进行服务匹配,在保证准确度的前提下大大提高了服务匹配的速度;针对目前存在的服务请求不容易找到合适服务的状况,提出了一种递归反向搜索链算法。该算法可以进行语义转化,在已有的服务中进行推理,尽力构造出满足需求的服务链以代替目标服务。Apache ODE是一款开源工作流引擎,它支持业界标准WS-BPEL 2.0,同时兼容老的BPEL4WS 1.1标准,但它只能被动地执行用BPEL语言描述的业务流程,不能主动发现服务而且缺乏对语义的支持。OWL-S可以描述Web服务语义,从而进行语义Web服务的自动推理、组合和执行。本文为Apache ODE扩展了语义匹配代理,在Apache ODE基础上实现动态、带语义的Web服务组合支撑环境,最后通过原型系统的运行实验证明了本文的工作是可行的和有效的。
其他文献
在自然语言处理中,统计方法占据着重要的地位。通过自动或半自动方式从大量数据中学习语言的统计知识,这类方法可以有效地对各种语言现象进行建模,其实用性也在中文分词、词性标
进入20世纪后期,以腔镜技术为代表的微创外科手术技术发展迅速。微创手术与传统手术比较,具有创伤小、恢复快、并发症少、麻醉时间短等优点。因此微创手术正在得到广泛的发展
随着计算机网络技术的迅速发展,Web技术以其广泛性、交互性、快捷性和互用性等特点迅速风靡全球,并且已经渗入到社会的各个领域,网页数量正以指数级飞速增长。在市场需求的推
我国是蔬菜生产及消费大国,而蔬菜的的质量安全问题却使我国蔬菜出口受阻、消费者信心不足,对农业经济发展及人民身体健康形成了严重威胁。完善蔬菜质量安全管理体系,提高蔬
类圆性颗粒图像的处理与分析在工农业生产、医疗卫生等领域均有广泛的应用。将这些物质颗粒从图像中分割出来,统计其数目并提取各单个物质颗粒的特征参数(如面积、周长、直径
极端学习机(ELM)作为一种广义的单隐层前馈神经网络学习算法因其极快的收敛速度和良好的泛化性能而在分类和回归问题中得到广泛的应用。然而在传统的极端学习机算法中,隐含层
随着计算机网络技术的高速发展,互联网己日益成为应用程序运行的默认平台,基于HTML的浏览器客户端成为最常用的网络应用客户端,是一种瘦客户端程序,然而,某些应用系统并不完全适合
学位
随着信息技术的发展,计算机网络在社会各个领域中发挥出了越来越重要的作用,各种基于计算机网络平台的应用系统被不断开发出来。在这些系统给企业带来了巨大效益的同时,计算
随着信息技术的迅速发展和Internet的日益普及,数字图像、音频、视频等数字媒体已经成为信息交流的重要方式,人们可以轻松地通过Internet获取和传播各种数字作品。数字媒体给