Web服务完善后是否还需要使用ESB

 
   | |

导读:把ESB(企业服务总线)当作是某种中间件平台,它能够提供各种各样与集中运行时间处理和服务管制相关的功能。由ESB负责的服务也能被看作是Web服务.

关键词:Web服务 ESB 企业服务总线 解决方案

 
正在加载数据... 【TechTarget中国原创】我正在考虑广泛实行一家大型ESB提供商提供的ESB(企业服务总线)解决方案,但是这时候,我产生了一个疑问,如果我们的所有应用程序都有Web服务的功能,那么ESB是不是就没有用了?同时,一时间所有的商品提供商都支持即开即用的Web服务接口,我是不是不再需要ESB了?那么Web服务自己能解决所有的问题吗?

把ESB(企业服务总线)当作是某种中间件平台,它能够提供各种各样与集中运行时间处理和服务管制相关的功能。由ESB负责的服务也能被看作是Web服务,同时,只要服务契约是客户开发的(在观念上是标准的),你的想法就是完全正确的

【TechTarget中国原创】问:我正在考虑广泛实行一家大型ESB提供商提供的ESB(企业服务总线)解决方案,但是这时候,我产生了一个疑问,如果我们的所有应用程序都有Web服务的功能,那么ESB是不是就没有用了?同时,一时间所有的商品提供商都支持即开即用的Web服务接口,我是不是不再需要ESB了?那么Web服务自己能解决所有的问题吗?

  答:把ESB(企业服务总线)当作是某种中间件平台,它能够提供各种各样与集中运行时间处理和服务管制相关的功能。由ESB负责的服务也能被看作是Web服务,同时,只要服务契约是客户开发的(在观念上是标准的),你的想法就是完全正确的,因为契约不需要与任何潜在服务实施细节进行耦合就可显示服务逻辑。这将使你拥有重新部署服务的自由,你可以将服务通过其他ESB平台传送,一切由你决定。但是这样的选择权没有使ESB被荒废。

  市场上有各种ESB产品,同时每种ESB产品都有其自己的特性和缺点。我建议你仔细对比、研究一下这些产品再决定哪一种可以完全满足的你需求。这样做可以帮你衡量看ESB产品的花费以及ESB产品对你公司的影响适合成正比,投资是否合理。如果结果显示你只需要单独使用Web服务,而不需要使用ESB,那么你当然可以选择这样做。当你进行选择时,记得要把眼光放长远――如果你计划递送大量服务,而且这些服务需要被打包为复杂的组合结构,还有运行时间要求,那么建立一个稳固的、集中的平台是一个明智的选择,因为它可以帮你分担大半的运行和管理负担。同时,要注意不同的提供商用不同的方式使用ESB,一些提供商提供一些类似于ESB的产品,不过它们却不叫ESB.

 
查看全文
 
 
 
 
 

ESB

 
你有若干协议,希望股给华为一个单一的协议(如FTP、email、XMPP到一个消息系统),如ActiveMQ、ESB可以帮助你解耦来自协议的服务实施。
 
Mule和其他ESB产品在场景中的真正价值是至少几个集成点或者至少三个集成应用。他们很好的适用需求松耦合、可扩展性和鲁棒性的场景。
 
在20世纪90年代中期,许多企业期待企业应用集成就像圣杯一样,可以使IT基础设施中的不同竖井集合在一起。在1999年,产业专家开始探讨企业神经系统……
 
银行业在各种领头应用之间充当着关键角色,起初就是这些银行的应用促进了面向消息的中间件的发展。在不同平台上的各种应用需要可靠地连接起来……
 
企业服务总线(ESB)在众多现代架构的工具箱中已经找到了自己的一席之地,但是它仍旧是一种年轻的技术,安装细节令人生畏……
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录