当前位置: 首页 > 专利查询>武汉大学专利>正文

一种语义Web服务组合方法技术

技术编号:8366820 阅读:192 留言:0更新日期:2013-02-28 05:32
本发明专利技术涉及一种语义Web服务组合方法,是一种针对大规模Web服务,实现按需自动服务组合的技术。该技术能够同时考虑多种服务质量(QoS),如服务的响应时间、吞吐量、价格等,根据用户的输入输出需求,自动构建语义上满足需求的若干服务流程,并返回多种服务质量综合最优的TopK个组合方案。此外,该技术能够在百万Web服务规模下,实现秒级的组合效率,从而在大幅减小程序开发者实际编程量的同时,还能够实时适应网络状况和Web服务的运行状况,始终保证用户使用到最优组合方案。

【技术实现步骤摘要】

本专利技术涉及一种Web服务组合方法,尤其是涉及。
技术介绍
随着云计算技术的不断发展,互联网上各类Web服务的数量飞速增长。然而,单个Web服务提供的功能极其有限,大多数应用都难以通过单一 Web服务予以实现,往往需要把若干个Web服务组合起来,共同满足应用需求。其次,面向服务的软件开发方法逐渐被全球的开发者所接受,而服务质量动态变化、用户需求个性化、多样化,如何实时抽取服务质量最好的若干服务,并能按照用户需求自动组合出可执行的服务流程方案,也将成为未来软件业发展的巨大机遇和挑战。另外,Web服务的分布式特性与传统的组件系统不同,服务本身处于分布式的环境中,面对不断涌现出来的服务,以专家静态规定服务组合的方式是远远不够的,如何高效、正确、智能的将现有的服务组合成新的服务成为现在国内外的研究热点。目前,Web服务组合方法主要包括以下几种(I)基于工作流的方法。工作流可被用作分布活动的协调执行引擎或服务组合方案的描述方式,其中以BPEL,WSFL等工作流建模语言最为常见。但是,该方法主要以人工编辑为主,不能实现自动服务组合。(2)基于人工智能(Al)规划的方法。该方法借鉴了 Al中的本文档来自技高网...

【技术保护点】
一种语义Web服务组合方法,其特征在于,包括以下步骤:步骤1.?Top?K?服务中正向概念扩展阶段:根据用户需求,在服务的功能性要求满足的情况下,依次从服务的非功能目标形成的Skyline中选择备选服务进行概念扩展;概念扩展过程将测试比较当前状态至目标概念的距离及相似度,对扩展的各个状态进行取舍,从而构建多条从CI到CO的概念扩展链,即多套服务调用备选方案;其中,概念扩展链中每条链由概念与提供此概念的服务组成;步骤2.?Top?K?服务中反向方案择优阶段:由于步骤1中生成的概念扩展链一般包含一簇服务组合方案,为把其中的单个组合方案分离出来,并选取其中最优的几套方案返回,?则需要将概念扩展链转换...

【技术特征摘要】

【专利技术属性】
技术研发人员:曾承丁伟胡扬曹德强
申请(专利权)人:武汉大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1