从应用服务器到SOA核心

 
   | |

导读:SOA本质是一种更灵活的架构,组合可交换的服务以构建更敏捷的IT基础设施。WebSphere的产品是支撑SOA架构的核心。SOA可让业务部门都要去与IT部门交涉的烦恼中解脱出来。

关键词:SOA 架构 服务 IT基础设施 WebSphere SOA架构 IT部门

 
正在加载数据...

  还记得在20世纪90年代初,人们开始初步尝试使用互联网,不过在那个时候使用互联网绝对没有像今天这么方便。当时,为了帮助人们更好地应用互联网,IBM开始了在这方面的投入和研究。十年前,也就是1998年,以“飓风(Hurricane)”为代号的WebSphere应用服务器的出现为互联网应用的敏捷、灵活、可靠及安全提供了基础和保障。

  “还记得在当时,我们为了买下WebSphere这个名字还经历了几番周折。”IBM亚太区软件部WebSphere副总裁Peter Murchison回忆说,“不过,今天的WebSphere早已经不是一个简单的应用服务器了,而是一个全面的商业应用平台,其能够完成各种业务流程的处理。”
更好地构建SOA

  的确,WebSphere经过十年的发展已经从一个为促进互联网应用而研发的软件产品,发展成为了IT基础架构中的一条重要产品线——中间件,更成为了搭建SOA架构的核心。“今天的WebSphere品牌涵盖了200多种产品,其中包括很多SOA的核心产品,如WebSphere Process Server、WebSphere MQ和WebSphere ESB等。”Peter Murchison介绍说,“特别是在全球很多企业都开始对IT系统进行重新梳理并开始向SOA转型以提高企业IT架构灵活性的过程中,WebSphere扮演着重要的角色。”

  “SOA不仅仅是一种被‘热炒’的发展趋势,其本质是一种更灵活的架构——组合可交换的服务以构建更敏捷的IT基础设施。”IBM软件部大中华区WebSphere总经理吴珑表示,“IBM的SOA架构分为三个层次: 最底层是基础架构层,构建这一层时主要使用的产品是应用服务器; 第二层是交易层,主要应用的产品是企业服务总线(ESB); 第三层是流程驱动层,IBM提供的解决方案是业务流程管理(BPM)。不难看出,WebSphere旗下的产品是支撑SOA架构的核心。”

  吴珑认为,虽然现在全球SOA的市场都还不够大,不过,根据第三方市场调研机构的预计,在2009年到2010年期间,将会出现一个很大的增长,这对于WebSphere来说也是一个很好的契机。“尤其是当业务部门以及负责业务的领导能够很好地认识到SOA的好处后,SOA的发展和落地就会更为迅速,因为SOA本身就是为了解决业务流程的问题。”吴珑表示: “因此,在这个过程中,CIO们要让业务部门了解到,SOA可以让业务部门从‘事事都要去与IT部门交涉’的烦恼中解脱出来。”

  竞争还在加剧

  随着近年来SOA市场的逐步升温,WebSphere所在的中间件市场的竞争趋于白热化。事实上,自从去年甲骨文公司收购了在中间件领域非常受用户认可的BEA之后,关于中间件市场竞争格局的讨论就没有停止过。业界都在等待,这次收购后,甲骨文将如何进行产品的整合以及SOA平台的构建; 同时,自然也会非常关注另一中间件软件巨头IBM对此的回应,甚至是回击。

  此次记者有幸在WebSphere十周年生日会上采访了IBM亚太区软件部WebSphere副总裁Peter Murchison,他非常兴奋地回答了这个让很多IBM高管都会选择回避的问题。

  “首先我要强调的是,IBM在收购策略上与甲骨文公司是不同的,我们最主要考虑的因素是解决方案的完整性以及对SOA整体架构的补充,有一些产品是IBM没有的,我们就采用收购的方式。”Peter Murchison特别强调,IBM不是通过收购公司和产品以拿到更多的市场份额,而是针对自己的解决方案进行补充。“当然,在产品收购的过程中,不可避免地会出现一些交叉的地方,我们会尽量地进行磨合。因此,在大部分情况下,IBM收购的对象都是之前很好的合作伙伴,这样就会让磨合变得更容易。”

  “事实上,甲骨文在几年前就决定要在中间件市场进行扩张了。但是,我们发现,甲骨文的这次扩张给自己带来的是非常大的产品重叠。”Peter Murchison说,“此外,我们都知道,甲骨文在应用软件领域有比较强的实力,这自然就形成了与ISV的竞争关系。”因此,Peter Murchison非常有信心地表示,甲骨文对BEA的收购对于IBM WebSphere来说是一个很好的机会。

原文出处:http://www2.ccw.com.cn/weekly/product/htm2008/20081220_565275_3.shtml
 
来源:计世网    
 
 
 
 
 

ESB

 
你有若干协议,希望股给华为一个单一的协议(如FTP、email、XMPP到一个消息系统),如ActiveMQ、ESB可以帮助你解耦来自协议的服务实施。
 
Mule和其他ESB产品在场景中的真正价值是至少几个集成点或者至少三个集成应用。他们很好的适用需求松耦合、可扩展性和鲁棒性的场景。
 
在20世纪90年代中期,许多企业期待企业应用集成就像圣杯一样,可以使IT基础设施中的不同竖井集合在一起。在1999年,产业专家开始探讨企业神经系统……
 
银行业在各种领头应用之间充当着关键角色,起初就是这些银行的应用促进了面向消息的中间件的发展。在不同平台上的各种应用需要可靠地连接起来……
 
企业服务总线(ESB)在众多现代架构的工具箱中已经找到了自己的一席之地,但是它仍旧是一种年轻的技术,安装细节令人生畏……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录