技术开发 频道

是ESB应用有害于SOA还是架构问题

【IT168分析评论】在网站上读到了一篇Rich Seeley写的文章,大意如下:

  “ITKO公司是一家专门进行面向服务架构(SOA)测试的厂商,其首席架构师John Michelsen认为在实施过程中除了相关WS-*规范存在隐患之外,企业服务总线(ESB)的应用媒介仍然是个问题。”

  “他们发现公司内部的两三个部门正在使用来自不同厂商的不同企业服务总线(ESB)应用。”

  这里已经出现了许多问题,首先如果真的存在“企业架构”和“企业架构师”,那么不同部门就不应该出现使用不同ESB应用的情况,在这种应用不明确的条件下甚至连ESB都不应该使用。也许这种想法有些疯狂,但是你们难道不认为,基于业务要求制定一个关于SOA的集中计划相较于出于一次性战术考虑撒下大笔的资金或仅仅做出对于潮流的反应来说更有意义吗?

  第二,如果我之前的看法是正确的,那么为什么要尝试将这些应该全部替换的集成引擎整合到一起呢?事实上是集成引擎在众多使用不同方案的系统之间调节差异。因此,在企业中拥有两个或更多的ESB意味着你正处理两个或者更多完全不同信息集成方案以及服务调节。没有ESB是完全相同的,所以你将发现将它们全部去除并重新开始比起使不同的ESB相互交流更为节省成本。还要再一次强调的是你需要决定自己的需求,而后得出解决方案的形式,然后才是技术。而根据TechTarget的文章,企业似乎是倒着来的。

  如果你专注于层叠更多的技术而不是正常化现有的技术,矫正业务变革以及着眼于简化程序增加敏捷度,那么你SOA就将失败。在没有更加整体的概念之前,着眼于简单,不要再将技术带到您的企业中去。

0
相关文章