《(doc)基于深度优先搜索的web服务合成算法》

《(doc)基于深度优先搜索的web服务合成算法》

ID:36682574

大小:41.51 KB

页数:17页

时间:2019-05-13

《(doc)基于深度优先搜索的web服务合成算法》_第1页
《(doc)基于深度优先搜索的web服务合成算法》_第2页
《(doc)基于深度优先搜索的web服务合成算法》_第3页
《(doc)基于深度优先搜索的web服务合成算法》_第4页
《(doc)基于深度优先搜索的web服务合成算法》_第5页
资源描述:

《《(doc)基于深度优先搜索的web服务合成算法》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于深度优先搜索的Web服务合成算法基于深度优先搜索的Web服务合成算法基于深度优先搜索的Web服务合成算法基于深度优先搜索的Web服务合成算法基于深度优先搜索的Web服务合成算法基于深度优先搜索的Web服务合成算法基于深度优先搜索的Web服务合成算法CN43—1258/TPISSN1007—130X计算机工程与科学COMPUTERENGINEERING&SCIENCE2OO6年第28卷第12期Vo1.28,No.12.2006文章编号:1007-130X(2006)012—0080—03基于深度优先搜索的Web服务合成算法ADepth——First——Searc

2、h——BasedAlgorithmofWebServicesComposition刘峰,谭庆平,杨艳萍LIUFeng,TANQing-ping,YANGYan-ping(国防科技大学计算机学院,湖南长沙410073)(SchoolofComputerScience.NationalUniversityofDefenseTechnology,Changsha410073,China)摘要:本文通过提取Web服务的语义信息,研究了语义Web服务合成问题.Web服务合成的关键是对候选Web服务的输入输出数据关系进行建模,以及有效地利用这些已有的数据依赖关系实现服务合成请求.通过

3、构建Web服务的依赖图,提出了一种基于图论中深度优先搜索的Web服务合成算法,以获取满足特定要求的Web服务.Abstract:ThekeyofWebservicessemanticcompositionishowtomodeltheinputandoutputdatadependencyofcandi—dateWebservicesandhowtosatisfyaservicerequestbycompositionefficiently.ByabstractingthesemanticinformationofcandidateWebservices,weconstr

4、uctaso-calleddependencygraph.Thenwedesignagraph-basedalgorithmtofindtheset—upofWebservicescompositioninthedependencygraph.ThisalgorithmcanbeusedtogetacompositionofWebservicesinordertomeetagivenservicerequestefficiently.关键词:Web服务合成;依赖图;深度优先搜索Keywords:Webservicescomposition;dependencygraph;

5、depth—first—search中图分类号:TP301.6文献标识码:A1引言Web服务是一种通过网络以程序的方式发布和供使用者调用的软构件l_1].我们经常会遇到的一种情况是,一个Web服务本身并不能满足一个特定的服务请求,但可以与其他Web服务协作,通过处理调用它们得到的返回结果来满足整个服务请求.这个过程所涉及的所有Web服务以及这些Web服务之间的连接可以看成是一个合成Web服务.合成Web服务的开发可分成几个阶段:发现可用的候选Web服务,计算它们可能的合成方式,使用特定的服务合成语言描述其合成,将描述文档发布到特定执行引擎供服务使用者调用执行.本文旨在解决

6、第二阶段,即Web服务合成的计算问题.目前,该领域的研究大都采用数学的方法,例如有限自动机,状态图,Petri网[,图和接口自动机.这些方法所使用的数学或理论工具大都具有复杂的符号表示和公式推理,对使用者的专业技能要求高.其实用性大打折扣.Hashemian提出了利用图和接口自动机进行Web服务合成的方法~.由于图论中的搜索算法比较成熟,容易被人们理解和接受,因此该方法具有较强的实用性.但是,该方法是基于OWL-S的,而通常Web服务使用WSDL来描述和发布.并且,该方法无法处理Web服务的操作有多个输入的情况,接口自动机也不易理解和使用.本文通过提取WSDL中的Web服

7、务语义信息,给出一个利用图论中的深度优先搜索算法来构造Web服务合成的方法.2问题背景我们假设有一个本地的Web服务注册中心,它包含了所有可以访问的Web服务的信息,这些信息是用WSDL语言描述的.通过注册中心可以得到能够访问的Web服务集合w;通过在注册中心提取w中每个Web服务的+收稿日期:2005—07—16;修订日期:2005—09—30基金项目:国家863计划资助项目(2003AA001023)作者简介:刘峰(1980一),男,河南郑州人,硕士生.研究方向为分布式软件工程;谭庆平,教授,博士生导师,研究方向为分布式软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。