网格与SOA的新机缘
 
 
2004-12-29 23:33:52
 
   
 
    当网格遇上SOA,人们开始发现,两者之间有着很多共通的东西。而SOA实施过程中的资源分配问题,则刚好成为了两种技术的交汇点。


    最近一段时间,SOA成了IT业界最热门的话题,很多人相信:SOA将成为应用体系结构和开发的未来方向。

    对于SOA来说,最常见的推销词应该是: 它可以将单一的应用改造成服务,从而允许移动、重用以及随需访问。如今,我们无需考虑特定服务器上的应用,而只要考虑可以更动态地使用和共享无处不在的服务就可以了。其潜在的好处就是:设计更简单,代码可重用以及更具“商业的敏捷性”。 

    激发大家对SOA热情的另一个方法就是提供一些具有吸引力的统计数字,这些数字将建议用户广泛地采纳和规划SOA。最常被引用的SOA统计数字也许是Gartner公司所做的预测:到2008年,60%的企业在创建应用和流程时,将把SOA作为其“指导性原则”。Radicati集团公司预计,至2008年,SOA的市场价值将达62亿美元。Yankee集团发现,在接受调查的437家美国企业中,有75%的企业已计划进行大规模的SOA投资。

    不谋而合

    当我们阅读这些新闻的时候,我们发现,SOA只不过是恰逢其时的出现而已。

    然而,在这次大洗牌的过程中,似乎有一个重点没有被考虑到。这就是,虽然SOA有可能成为应用层不断加强敏捷性的概念性框架结构,但是模块化服务的实施却要求对企业的资源进行比现今典型架构更好的控制。虽然SOA可以使用常用Web服务协议(例如XML、SOAP、WSDL和UDDI)来分配流程,但是它却无法自行描述资源的分配与管理。

    而这正是网格计算与SOA轨迹的交汇处。网格允许有效地收集分布式资源。它定义了数据和资源的虚拟化以及弹性机制,其中包括监控、资源与数据发现以及安全。

    为了执行计算,你需要流程和资源。在企业能够更好地控制其资源之前,“服务将在你需要的时间和地点出现”的梦想仍然停留在应用向何处去的概念之上。网格技术独特的组合能力,包括建立在安全基础之上的资源管理和信息服务,将会建立一个使SOA可以获得成功的框架结构。

    应用的润滑剂

    正如我们以前所探讨的那样,网格计算仍处在从学术研究成果向企业主流应用转化的关键阶段。在这一过程中最大的障碍就是,人们一直认为,网格技术只严格地适用于边缘的高性能计算应用。商业用户一想到网格,常常会联想到计算密集型任务,也就是学术或科学实验里经常使用的数学算法。而实际上,网格已经在许多行业(例如金融业)里萌发,这些行业需要快速地计算数据,以及模拟环境或对大量实时信息做出反应。

    然而,随着SOA的出现,以及企业需要处理遍布于不同资源中成百上千的服务,用户不得不通过网格技术来处理大量新出现的管理问题。我们发现,在能够把规模经济用于应用之前,必须采取与现有方式不同的方法来进行IT的管理。

    在SOA的时代,问题不仅是如何管理服务,还包含了如何管理网络的基础设施和存储资源。我们现在探讨的是一种全局的观点,在这一范畴里,IT的成功取决于其是否能够向问题或需求提供正确的资源。如今,市场上有大量的管理厂商。有些厂商可以对数据源进行充分的控制,有些厂商则可以控制网络。然而,虽然你可以通过质量服务保证来满足特殊的需求,却无法得到一个单一的保证,以确保你的个人服务能够在需要时得到所需的资源。

    虽然厂商们描绘的可能是一幅美好的前景,但是,如今的IT管理却仍然是人工的。许多人仍在不断地重新启动设备,不停地应对各种故障。因此,当IT基础设施是由数千项运行在不同硬件上的服务构成的时候,当你不用再担心在专用设备上运行专用应用的性能时,又会发生什么呢? 

    区别在于,我们不再是处理大型的单个服务,而是更小的、更易控制的单元。尽管有更多的单元需要维护,但是它们却更易于管理。此外,还有许多冗余的好处:如果一个系统出现故障或无法访问,那么可以使用另一个系统。简单和冗余是降低操作成本的两大动力。

    开源网格组织非常清楚SOA进步的重要性。SOA的发展与网格的发展前景有着很多共同的东西。我们现在常听到的“商业敏捷性”的设想将在网格与SOA的汇合点得到最好的反映。实际上,在开源网格领域,悄然进行的标准制订已经取得了重大进展。几年前,业界就开始制定一系列能够反映网格与Web服务融合的技术规范。其中,名为Web服务资源框架(WSRF)的技术规范已经提交给OASIS联盟,并正在融入将于2005年初面市的新版本Globus Toolkit 4.0之中。这些技术规范,以及诸如Web服务分布式管理之类的其他技术规范将为面向服务的基础设施提供基础,而面向服务的基础设施也将使面向服务的应用成为可能。

    最近几个月,不少IT的专业人士都听到了很多关于SOA的消息。很多人都感到需要把SOA作为企业的近期战略来实施。在此笔者只想提醒大家注意硬件和软件的共生性,并希望大家注意,在还没有出现有关资源发送(我相信将通过开放的网格标准实现)的业界标准之前,企业在实现SOA模型的实际发送之前还有很长的一段路要走。 
 
   
  (网页编辑:天涯  
   
   
   
   
  搜索相关内容  SOA    
      如果您对“网格与SOA的新机缘”有任何疑问要咨询,或者您对我们专家的解答有任何疑义,请您点击以下的链接提交意向单,我们的编辑和信息化专家将会很快为您做出回答,您提供的信息经过审核后将有机会出现在我们的网页上。
专家介绍
     
相关文章
  发表评论  您的姓名   您的Email   发布  
   
  推荐文章  您朋友的电子邮件地址: 立即发送