2005年,当主要的经销商如IBM 和 BEA Systems Inc冲入企业服务总线这个市场时,更多的ESB经销商仍在为找到多于一种的实现中间件连通的方法而匆匆地重新构造他们的产品。实际上,Fiorano Software Inc已发出最新公告,他们将所有的产品标记为面向对象的架构(SOA)平台,而不是ESB。
根据Fiorano公司的首席执行官Atul Saini所说,它们之间的区别在于业务流程协作和重构Java连接器架构(JCA)构件。Fiorano公司的SOA平台2006版看起来在连通性方面甚至在处理一些基础的商业构件方面提供了一些智能机制,这些机制可以让用户在创建Web服务的时候进行重用,以替代单一的连通性。
“ESB本身的价值是有局限性的”Saini说。“它增加了智能方向,这是我们从中间件的早期版本所看到的,而且这就是它出色的一面。”
但是Saini并不是把ESB投放在总线的使用中。Fiorano公司的ESB处于SOA平台的核心。
“假如你使用不同的机器,那么通信已经完成了。”他说。“一旦你开始使用多终端,那么在这个过程中某些要害步骤已经完成了。”
ESB为可视测图工具、Java连接器架构(JCA)的构件以及构成Fiorano公司的SOA平台的业务流程执行语言(BPEL)服务模型提供神经系统。Fiorano公司的竞争对手Cape Clear Software Inc.公司这个月将发出公告来推出他们的最新更新版本,同样,Fiorano公司也打算通过发布这样的信息冲击市场,这信息表明了所有建立在ESB基础之上的联合功能将使SOA采用一种更加简单的,并且是低费用的建议。
ZapThink LLC公司的分析师Ron Schmelzer说,ESB市场并不能在第一时间吸引大量的资金,而且现在IBM、BEA和开放源码的ESB现在都正在进入这一领域,它为那些建立类别的公司甚至只留下了相当少的市场份额。他补充说,当IT公司只顾着紧紧抓住大量的关于建立一个面向服务的设计的争议时,ESB看起来已经丢失了某些商机。
“ESB 其实是个真正的沼泽,” Schmelzer 说。“ 它有一点但不是完全地与SOA 有关。实现SOA面临的真正挑战不是你需要更多的信息。顾客真正需要帮助的地方是处理他们创建服务时的所有元数据。”
当然,这也就是Fiorano公司使用BPEL服务器所获得的,但是The 451 Group的分析师Dennis Callaghan争辩道,它是没有资格作为一个完全的SOA平台的。
“ Fiorano公司已经为他们的企业总线增加了一个更好的BPEL 引擎,并且现在称其为SOA 平台,”他说。“那么这是否意味着他们已经拥有了一个完整的平台,来实现企业的面向服务架构了么?实际上并不是的。我想说的是,你仍然需要Web服务治理,一个使其生效的注册机制和安全机制。”
Callaghan 补充说,目前没有一个经销商达到这样的程度。他相信,除业务流程治理之外,ESB将作为基础类别在业务活动监控、Web服务设计以及SOA治理等这些领域中得到批量化传播。
同时,Schmelzer争辩道,改革需要尽快地进行。
“经销商需要得到这样的证实:他们与面向服务的架构是息息相关的。”他说。“它不能仅仅只是新瓶装旧酒的产品。对于Web层而言,与最新的六种不同于以往的解决方案相比较,你的产品中有哪些不同?”
对ESB而言,围绕着如何更快地与新服务“整合在一起”,看起来将要实现与其相关的案例,正如Saini使ESB并入SOA。这样看来,ESB的未来就是让用户生活更方便的包中的一部分。
“ 顾客既想建立面向服务的架构,又想每一个步骤都不付费用给咨询公司,”Saini说。“只有当你减纷繁的复杂性的时候,才有可能减少对咨询的依靠性。除此之外,你是不可能省时或者省钱的。”