CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

基于OGSA的网格服务

作者: Daniel Rubio,  出处:TechTarget, 责任编辑: 叶江, 
2007-08-17 09:18
  本文将对Web-services可用技术以及开放式网格服务架构(Open Grid Services Architecture,OGSA)进行介绍……

  【IT专家网独家】有了XML作催化剂,Web services让很多组织显露出来并可以访问很多资源,而这些在过去的几年曾被认为是很难实现共享。时过境迁,在分布式形式下共享资源的实际过程引起了许多计算机科学家的浓厚兴趣,甚至超过了对Web services出现的兴趣。网格的概念应该也不会陌生(查看IT专家网Whatis:网格计算),这个新近出现的方法遇到了目前Web services可用技术的风潮而走到了交叉口。

  网格最先出现在科研和学术项目,是为了克服单机运算能力的局限性,它允许应用为位于网络中的计算机开发过程生命周期。最近,许多企业软件销售商借鉴了这一相同的理念,为软件应用提供了按需访问,倾向于高峰期拥堵模式或按照“使用即付”的机制交易,过程与其他非IT网格惊人的相似,例如电网。

  就像它所显示的,实际上汇集计算机资源和使其通过网络可用的过程使下面的许多问题被Web services技术解决了。例如,网格一般通过广域网部署,它要求最低的共通特性访问技术,以便允许尽可能广泛的截然不同的客户端用户群。更不用提许多还要求精细的中间件服务—例如安全、可靠性和可扩展性—这对于分布式计算很平常。鉴于这些相似之处,产生了一个专门的提倡,它旨在共同推动网格和Web services技术,它的名字是:开放式网格服务架构(Open Grid Services Architecture ,OGSA)。

  OGSA是Globus Alliance的产物, 它是由组织和个人组成的社团,致力于推动网格技术。自十几年前它成立之后,Globus Alliance依靠它的一个旗舰工具包Globus在网格应用方面处于领先地位,Globus是一个开源项目,应用于许多成功的网格项目,例如:Open Science Grid , Earth System Grid 和Tera Grid ,这里仅举几例。

  Globus仍和网格软件领域的其他软件直接竞争,最新版本的Globus工具包具有成为采用OGSA方法的领先者的独特的优势。就像其他的规范说明,OGSA提供的是一个蓝图,用于计划Web services应该支持什么以便其能被认为是适合网格的,因为是在这样一个高度,所以它是在其他规范说明之上的。

  OGSA的第一个基本规范说明被命名为开放式网格服务基础设施(OGSI),是在2002年由IBM和Globus Alliance合作开发的用于可用网格服务。然而,就像技术领域的其他举措,对OGSI的开发和支持遇到了在整个Web services领域中拥有更大牵引力的类似的规范说明后黯然失色:那就是由OASIS开发的WS-*规范说明。

  在目前的情况下,OGSA的建设和其他的WS-*规范说明如WS-Notification, WS-Security和WS-Addressing一样是是基于Web Services资源框架(WSRF)的。你可以在WSRF 的早先专栏看到关于WSRF的更多的信息。如前所述,Globus工具包在OGSA适应性方面是最成熟的,所以很自然的我们继续关于这个软件的OGSA的讨论。

  Globus toolkit第3版是较早的基于OGSI的工具,而Globus toolkit第4版是基于更近的WS-*标准,两个版本都提供了对基于Java-, C-和Python-的网格Web services的支持。要详细叙述网格设计的诸多复杂性将超出本篇文章的范围,你可以参考先前的链接作为很好的起点,但是我们将要做的是完成对WS-*标准和OGSA将对网格发展的影响的讨论。

  像其他的任何软件应用一样,网格也带来了他们自己的特殊要求,我们必须从一开始就加以处理。在OGSA出现之前,这样的选择要求组织和销售商一起去冒险尝试一个特殊的软件组件而后获得结果;或者要求平台锁定,这是网格开发的规范。另一方面,WS-*标准实现了Web services销售商的真正的共识,从ESB生产商到平台计划例如用于Java 的Tango项目或用于.NET的WCF,许多组织纷纷采用这种标准。

  随着OGSA被建立于这样的标准之上,不只是开发者将使用这被普遍采用的方法,而且公司还可以做出更快的过渡,使现有的Web services可用于网格模式。如果你的组织已经开始Web services项目,但是因为固有的复杂性和专有性而没有采用网格应用,那么OGSA可能就是你一直在寻找的用于汇集你的现有资源的东西。

  TechTarget独家授权文章,严禁转载

  查看本文国际来源 >>


  阅读关于 XML Webservices 网格 中间件 OGSA ESB Java ESB 的全部文章

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i