资源描述:
《基于wsrf的信息网格服务开发研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、科技情报开发与经济SCI-TECHINFORMATIONDEVELOPMENT&ECONOMY2007年第17卷第10期文章编号:1005-6033(2007)10-0197-03收稿日期:2006-11-05基于WSRF的信息网格服务开发研究12张梓泳,李培(1.武汉大学信息管理学院,湖北武汉,430072;2.中国地质大学管理学院,湖北武汉,430074)摘要:介绍了OGSA规范和信息网格服务开发方法,探讨了如何利用工厂模式来创建有状态资源以及怎样利用无状态的Web服务来使用这些资源。关键词:OGSI;WSRF;Web服务;WSDL;GT4;工厂模式中图分类号:TP393文献标识
2、码:A信息网格是要利用现有的网络基础设施、协议规范、Web和数据库分别是网络服务资源框架技术委员会(WSRFTC)和网络服务通告技术技术,为用户提供一体化的智能信息平台,其目标是创建一种架构在OS委员会(WSNTC)。和Web之上的基于Internet的新一代信息平台和软件基础设施。WSRF采用了与网格服务完全不同的定义:资源是有状态的,服务信息网格之所以成为研究重点是因为网格作为Internet的第三次浪是无状态的。为了充分兼容现有的Web服务,WSRF的规范是针对OGSI潮,在世界各国引起了前所未有的关注和重视,计算机方面的世界级大规范的主要接口和操作而定义的,它保留了OGSI中
3、规定的所有基本功公司竞相推出了网格技术基础平台和相关的协议标准。支持信息网格的能,只是改变了某些语法,并且使用了不同的术语进行表达。关键协议如XML,SOAP,UDDI,WSDL都逐渐成熟并成为各种平台支持和OGSA的最初核心规范OGSI相比,WSRF的优势表现为如下5的基本协议。点:2004年初提出的WSRF(WebServiceResourceFramework)是表示有(1)融入Web服务标准,同时更全面地扩展了现有的XML标准,在状态资源和Web服务之间关系的一种新方法,是网格技术与Web服务目前的开发环境下,使其实现简单化。相结合的具体体现,也是网格技术发展史上的一座里程碑
4、。WSRF结构(2)WS-ResourceFramework通过对消息处理器和状态资源进行分的提出对网格体系结构的发展产生了非常重要的影响,以前的网格体系离来消除上述隐患,明确了其目标是允许Web服务操作对状态资源进结构是以OGSA/OGSI(OpenGridServiceArchitecture/OpenGridService行管理和操纵。Infrastructure)为基础的,现在WSRF取代了OGSI,并融合在Web服务(3)OGSI中的Factory接口提供了较少的可用功能,在WS-Resource中,给予Web服务以新的描述和定义,此时的WebService已经和GridF
5、ramework中定义了更加通用的WS-ResourceFactory模式。Service实现了统一。(4)OGSI中的通知接口不支持通常事件系统中要求的和现存的面向消息的中间件所支持的各种功能,WS-ResourceFramework中规范弥1OGSA规范补了上述的不足,从广义角度来理解通知机制,状态改变通知机制正是建立在常规的Web服务的需求之上。开放网格服务结构OGSA(OpenGridServicesArchitecture)是在2002(5)OGSI规范的规模如此庞大,使读者不能充分理解其内容,明确年6月由Globus联盟首次在全球网格论坛(GGF)上提出的重要标准建具体任
6、务中所需的组件。在WS-ResourceFramework中通过将功能进行议。OGSA的基本思想是以服务为中心,具有统一的WebService框架同分离,使之简化并拓展了组合的伸缩性。时突破科技应用领域。基于OGSA的服务网格平台和各种应用,将充分对于WSRF本身而言,由于其提出不久,其规范还有待在实践中得发挥资源和应用的整合和共享。到进一步应用证明,并逐步得到完善。基于OGSA和WSRF的服务网格1.1OGSI技术标准的不足平台和规范协议,将最终成为下一代互联网的基础设施,所有的应用都在OGSA刚提出不久,GGF及时推出了开放网格服务基础架构将在网格的基础平台上得以实施。(OGSI
7、)草案,并成立了OGSI工作组,负责该草案的进一步完善和规范1.3WSRF规范化。OGSI规范通过扩展Web服务定义语言WSDL和XMLSchema的使单纯的Web服务是无状态的,无状态是指Web服务无法“记忆”信用,来解决具有状态属性的Web服务的问题。它提出了网格服务的概息或保持状态,比如,我们开发一个Web服务,这个服务是具有进行简念,并针对网格服务定义了一套标准化的接口,主要包括:服务实例的创单整数计算的计算器,这个计算器的初始值是0,并且我们能对