最近几年中,企业服务总线(ESB)已经在许多SOA程序中固化了。你可以说你在做SOA 而不能说已经完成了ESB。但是很可能成功的SOA包含了成功的ESB。
大量早期的ESB努力构建在Java Messaging System (JMS)之上,Java Messaging System是曾被称为IBM MQ的基于标准的竞争者。ESB的目标改善了点对点的EAI-style集成并对公司制集成挑战提出了更为整体的分析,这意味着以某种方式合并各种中间件类型。
由于软件架构师曾试图把所有中间件类型合理化,ESB迅速地变成不仅仅是JMS产品的外壳。事实上,中间件的各种类型通过ESB被涵盖在内,ESB可以说是一个“摸彩袋”,像早期的WebSphere版本,这个版本就是IBM中间件的大杂烩。数据转换路径的选择、协议转换、Web服务和SLAs都成为ESB混合物的一部分,ESB变成了企业计算的尖峰。
在某种程度上,ESB是一套最佳做法。它描述了你所做出的关于如何连接已有系统的点和新的决策系统的点的决定。像这样,3环粘合剂可以代表一个ESB。然而,软件的神奇之处就是把思想化为行动。
ESB不仅是一种纯粹的做法,而且已经成为一种可靠的产品类别。不用惊讶,由于要完成的是复杂的事务,受到开放源码软件运动的高度影响,它已成为一个产品类别了。
不难开始评估开源ESB软件。开发团队可以轻易地下载基本试用版。这很重要,然而,连接了两个应用之后我们并没有宣布成功。我们真的不知道如何让ESB为我们工作直到我们完成一个更成熟的集成。
要真正测试软件,您需要查看您是否可以使一个恐龙与商店变成一体。这便是您感受到需要专业帮助的地方了。商业厂商的开源ESBs往往可以在解决这些问题的同时增加价值。开源ESBs的厂商必须非常积极地更新其实施以满足客户需求的变化。
开源ESBs要么有机增长,或者由个别厂商割让给开源运动。ESB是一个复杂的机制,支持一系列广泛的功能和协议,而且这两者都是不断变化的。有合适的开放源码路线,它可以防止一些阻止锁定。避免锁定是Web服务和SOA的主要驱动力, 这便是目前ESB的有关发展。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
总线技术究竟该不该用?
曾几何时企业服务总线(ESB)被视为企业IT的核心。今天,不仅ESB受到了比被废弃还要糟糕的攻击,若干开发趋势似乎对更简单的消息总线也发起了质疑。