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

日期: 2008-04-22 作者:Thomas Erl 来源:TechTarget中国 英文

问:我正在考虑广泛实行一家大型ESB提供商提供的ESB(企业服务总线)解决方案,但是这时候,我产生了一个疑问,如果我们的所有应用程序都有Web服务的功能,那么ESB是不是就没有用了?同时,一时间所有的商品提供商都支持即开即用的Web服务接口,我是不是不再需要ESB了?那么Web服务自己能解决所有的问题吗?   答:把ESB(企业服务总线)当作是某种中间件平台,它能够提供各种各样与集中运行时间处理和服务管制相关的功能。由ESB负责的服务也能被看作是Web服务,同时,只要服务契约是客户开发的(在观念上是标准的),你的想法就是完全正确的,因为契约不需要与任何潜在服务实施细节进行耦合就可显示服务逻辑。……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

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

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

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

相关推荐