欢迎来到天天文库
浏览记录
ID:34616253
大小:141.25 KB
页数:4页
时间:2019-03-08
《web 服务组合综述new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、·4·计算机应用研究2005年*Web服务组合综述1,32李景霞,侯紫峰(1.中国科学院计算技术研究所,北京100080;2.联想研究院,北京100085;3.中国科学院研究生院,北京100049)摘要:Web服务技术的快速发展使得利用Web服务组合来满足应用的需求成为可能。首先介绍了Web服务体系结构和两种有代表性的Web服务描述方式,接着着重介绍了当前主流的三大类Web服务组合方法并分析了各自的优缺点,最后指出Web服务组合研究面临的挑战。关键词:Web服务;WSDL;语义Web;OWL-S;Web服务组合中图法分类号:TP393文献标识码
2、:A文章编号:1001-3695(2005)12-0004-04ResearchSurveyofWebServiceComposition1,32LIJing-xia,HOUZi-feng(1.InstituteofComputingTechnology,ChineseAcademyofSciences,Beijing100080,China;2.LenovoResearchInstitute,Beijing100085,China;3.GraduateSchool,ChineseAcademyofSciences,Beijing100049,
3、China)Abstract:AlongwiththerapiddevelopmentofWebservicetechnology,it’spossibletousecompositionofWebservicetomeettheneedsoftheapplication.Inthispaper,thearchitectureofWebserviceisintroduced,thentworepresentativede-scriptionmodesofWebservicearepresented.Thenitfocusesondiscussi
4、ngthreeleadingmethodsofWebservicecompositionandanalyzestheirmeritandshortcomingrespectively.AtlastthemainchallengesofWebservicecompositionsresearcharepointedout.Keywords:WebService;WSDL;SemanticWeb;OWL-S;WebServiceComposition近年来Web服务技术得到快速发展和应用,Web服务是(1)发布。为了使服务可访问,需要发布服务描述以
5、使服基于网络的、分布式的、自描述的、模块化的组件,它执行特定务使用者发现和调用它。的任务,遵循一定的技术规范,提供了面向Internet应用的统一(2)发现。服务请求者定位服务,查询服务注册中心来找服务注册、发现、绑定和集成机制,成为广域环境下实现互操作到满足其需求的服务。的一种主要机制,得到产业界和学术界的广泛认可。(3)绑定和调用。检索完服务描述之后,服务使用者根据服务描述信息来调用服务。!.>)服务体系结构Web服务体系使用一系列标准和协议来实现相关的功文献[1,2]描述了Web服务的基本体系结构,Web服务体能。使用WSDL(WebSe
6、rvicesDescriptionLanguage)来描述服系结构由三种角色和三种基本操作构成。三种角色包括:务,使用UDD(IUniversalDescription,DiscoveryandIntegration)(1)服务使用者。它是一个应用程序,一个软件模块或需来发布、查找服务,使用SOAP(SimpleObjectAccessProtocol)要服务的另一种服务。它发起对注册中心中服务的查询,通过来调用服务。传输绑定服务,并执行服务功能,服务使用者根据接口契约来".>)服务的描述执行服务。(2)服务提供者。它是一个可通过网络寻址的实体
7、,接收Web服务具有广泛的适应性和应用背景,对Web服务的和执行来自使用者的请求。将自己的服务和接口契约发布到描述也多种多样。下面介绍两种有代表性的Web服务描述。服务注册中心,以便服务使用者发现和访问该服务。".!.&?;(3)服务注册中心。它是服务发现的支持者,包含一个可[3]WSDL是用来描述网络(Network)服务或终端(End-用服务的存储库,并允许感兴趣的服务使用者查找服务提供者point)的一种XML语言,它用于定义Web服务以及如何调用接口。它们。WSDL文档可用于动态发布Web服务、查找已发布的Web服务体系结构中的每个实体
8、都扮演着服务提供者、Web服务以及绑定Web服务。使用者和注册中心这三种角色中的某一种(或多种)。Web服如图1所示,WSDL将Web服务定义为服务访
此文档下载收益归作者所有