【IT专家网独家】专门进行SOA测试的厂商iTKO公司的首席架构师John Michelsen说,企业服务总线(ESB)中介仍是一个问题,尽管采用了WS-*标准。
Michelsen说,他们发现自己公司中的两个或者三个部门正在使用不同厂商的企业服务总线。这种做法存在许多错误。我不知道从哪里开始做这个工作。
首先,如果确实存在企业架构和企业架构师的话,那么,不同的部门就不应该使用不同的企业服务总线,尽管企业服务总线是用于这个事情的。不是根据人们对企业服务总线进行的投资的某些一次性的战术理由,也不是根据仅仅是对宣传的一种反应,而是根据企业的业务需求制定一个SOA应该是什么样子的集中的计划不是更有意义吗?现在你遇到了一个功能不良的问题。这个问题是很难解决的,并且显然是代价昂贵的。
第二,如果第一个观点是正确的,你为什么还要试图把那些也许应该取代的集成引擎集成起来呢。因为那样做更便宜。这个事情的事实是集成引擎消除使用不同方法的多种系统之间的差别。因此,在你的企业中有两个或者更多的企业服务总线意味着你对信息整合和服务中介正在采取两个或者更多的不同方法。没有两个企业服务总线是相同的。因此,你将发现完全取消这些企业服务总线并且从头开始建立企业服务总线比设法找出这些企业服务总线相互沟通的方法要更便宜。在明确地说一遍,你决定你的需求,然后是解决方案的方式,接下来是技术问题。
如果你把重点仅仅放在部署更多的技术方面,而不是让现有的技术正常化,根据业务调整任何变化,以及把重点放在让事情更简单和灵活方面,SOA将会失败。把重点放在简单化方面,不要在没有更全面的计划概念的情况下把这种技术应用到企业。

