欢迎来到天天文库
浏览记录
ID:19419537
大小:92.00 KB
页数:7页
时间:2018-09-27
《wsrf标准规范体系研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、WSRF标准规范体系研究本文系国家科技基础条件平台建设项目“我国数字图书馆标准与规范建设”(项目编号:005DKA43503)研究成果之一韩涛(中国科学院文献情报中心,北京100080)(中国科学院研究生院,北京100049)[摘要]以WebServices和网格的发展为背景,介绍WSRF产生的原因,在此基础上描述WSRF的具体标准规范,最后对WSRF分别同网格领域的OGSI和Web服务领域的WSMF进行比较分析。[关键词]WSRF标准规范比较[分类号]TP393StudyonWebServiceResourceFramework(WSRF)HanTao(LibraryofChine
2、seAcademyofSciences,Beijing100871,China)(GraduateUniversityofChineseAcademyofSciences,Beijing100049,China)[Abstract]BasedonthedevelopmentofWebServicesandGrid,thereasonofemergenceofWSRFisintroduced.ThenthedetailedcontentofWSRFisdescribedandfinallyWSRFandOGSI,WSRFwerecomparedrespectively.[Keyword
3、s]WSRFspecificationcomparison1WSRF缘起Web服务(WebServices)的初衷试图强调某个Web服务的请求者只需关注该服务的接口描述而无需明确服务内部的运行机制,然而Web服务实际上还管理着与“状态”有关的一系列文档、数据,开发者也不得不从Web服务接口消息中获取有状态资源的标识符才能实现对状态的调用和操作[1]。这导致Web服务的实际应用过程无法回避状态的存在,而用一种标准方式明确地表述Web服务与状态之间的关系就显得格外重要。作为构建开放网格服务体系结构OGSA[2](OpenGridServiceArchitecture,为网格环境中要提供的
4、总体结构和服务定义了标准)的基础设施,OGSI(OpenGridServiceInfrastructure,开放网格服务基础设施)与WebServices结合日益紧密,Web服务领域指出了OGSI的四个不足[3]:(1)OGSI标准规范中内容繁杂,各功能模块无法分别独立应用;(2)OGSI与现有的WebServices和XML工具无法很好地配合工作;(3)OGSI过于强调面向对象的思路,它将有状态资源也抽象为一种Web服务,导致服务的标识符、生命周期等属性同资源的状态属性混合在同一个Web服务对象中而使两者之间的关系含混不清,不利于以后运行中的管理和调配;(4)OGSI发布之时超前引
5、入WSDL2.0,而基于WSDL1.1的WebServices运行环境和各种工具很难为OGSI提供支持。鉴于以上原因,网格计算领域于2004年1月提出了一组Web服务规范——WSRF[4](WebServiceResourceFramework,Web服务资源框架)。WSRF充分借用WebServices的观念和方式成功重构了OGSI的结构,改变了OGSI的内容,丰富了OGSI的内涵,使OGSI向着WebServices的方向发展。从WSRF和WS-Notification[5,6,7]替代OGSI可见,本质上,WSRF源于OGSI,是利用新的WebServices标准特别是WS-A
6、ddressing[8]对OGSI的重构和发展。而且WSRF也将取代OGSI的位置,作为一种新的基础设施(如图1所示),为基于WebServices的OGSA提供更广泛、更强大的支持。可以说,WSRF既充分利用已有Web服务领域的各种成果,又吸纳了网格技术,可以支持网格的需求,为网格与Web的发展建立了一个共同的基础。Domain-SpecificServicesProgramExecutionDataServicesCoreServicesOGSIàWSRFWebServicesMessaging,Security,etcStandardization图1WSRF和WS-Notif
7、ication替代OGSI成为OGSA新的基础2WSRF标准规范的内容2.1WS-Resource和隐性资源模式WSRF在Web服务环境中对状态进行建模,即提出WS-Resource的概念。WS-Resource被定义为Web服务和有状态资源的组合[9],它具有两个特点:(1)组件状态用XML文档描述,使用XML文档定义它和Web服务的接口类型;(2)采用“隐性模式”寻址和访问有状态资源,通过WS-Addressing的端点引用(EPR,EndpointR
此文档下载收益归作者所有