在ESB时间的坐标上,未来的2~3年是其发展的黄金时期,此后ESB将演变为一种通用功能,遍布于IT系统的各个角落。
ESB(企业服务总线)是目前业内最具前途的新一代中间件构建方法。ESB通常是指支持简单、流畅、松散耦合、基于标准、面向服务的集成软件。同时,它还是中间件市场中的一个汇集消息中间件、集成代理和Web服务最佳特性的市场细分区域。
最近一段时间,ESB市场虽然越来越红火,但也存在着熔化的可能。我们看到,一家领先的ESB厂商,Sonic Software(Progress Software的运营部门)前段时间与SOA治理厂商Actional进行了合并。此举显示,ESB环境需要策略驱动的管理,而管理策略需要由强大IT治理工具作为支撑。
不过,Sonic-Actional的组合仍无法与BEA、IBM、Microsoft和Oracle等SOA厂商进行长期、持续的竞争,这些厂商正在迅速地向套件中添加ESB和IT治理功能。当ESB市场在2010年左右真正成熟之时,单纯的ESB厂商会发现他们的价值定位被SOA厂商所侵占,这些厂商已经将ESB功能嵌入到自己的SOA平台之中。
很多SOA平台厂商正在把ESB功能深植到自己的产品环境中。他们这样做是为了适应更多的集成环境、支持自己的集成软件产品,以及将他们的平台定位为替代第三方集成软件的产品。比方说,如果不是为了把ESB功能更深地嵌入在Windows中,微软的WCF(Windows Communication Foundation)又是干什么的呢?
今后的2~3年,ESB的浪潮可能让一些平台厂商具有领先其直接竞争对手的优势。当Microsoft在Vista和Longhorn提供商用WCF和WWF(Windows Workflow Foundation)功能时,这家公司将能够使自己的服务器和客户机平台具有开箱即用的ESB功能。Microsoft还承诺在Longhorn Windows之前的平台(Windows XP和Windows Server 2003)上运行WCF,这将进一步增加其ESB和SOA蕴含的内容。
几年后,未能在自己的路线图中提及ESB功能的平台厂商将使自己在SOA市场中的地位变得边缘化。小的平台厂商将无法在一个最终由SOA平台统治的市场中生存。为了使在Web服务环境中可靠、确定、一次性地提交SOAP(简单对象访问协议)消息成为可能,所有的平台厂商最低限度必须在自己的架构中部署Web服务可靠性信息规范。
在2010年年底,ESB功能有可能会成为部署在所有平台上的通用功能,通过ESB,用户可以利用业界通用的互操作堆栈:WS-*栈。当ESB功能出现在所有应用平台中时,纯粹的ESB中间件厂商就会发现自己的艰难处境。
今天在ESB中间件市场中的细分格局将会逐渐消失,最终被融入到统治所有分布式环境的SOA平台之中。这些SOA平台厂商若想让自己廉价化的ESB特性与众不同,必须不断发展功能栈,添加WSM(Web服务管理)、基于内容的动态路由、分布式交易,以及其他的高级特性。
至于WSM功能,目前的ESB市场基本上没有这样的产品。这也正是Sonic(ESB先驱)和Actional(WSM的先驱之一)合并的重要意义所在。大多数ESB厂商将在今后几年间在自己的产品架构上添加WSM功能层。至于其他的WSM先驱,例如AmberPoint,也很可能拥有ESB的倾慕者。另一个可能变化是,网络专用设备厂商(例如Cast Iron Systems、Cisco、F5 Networks和Solace Systems)会把自己的产品重新定位为高性能ESB的消息处理节点。
(责任编辑:铭铭)