问:我正在考虑广泛实行一家大型ESB提供商提供的ESB(企业服务总线)解决方案,但是这时候,我产生了一个疑问,如果我们的所有应用程序都有Web服务的功能,那么ESB是不是就没有用了?同时,一时间所有的商品提供商都支持即开即用的Web服务接口,我是不是不再需要ESB了?那么Web服务自己能解决所有的问题吗? 答:把ESB(企业服务总线)当作是某种中间件平台,它能够提供各种各样与集中运行时间处理和服务管制相关的功能。由ESB负责的服务也能被看作是Web服务,同时,只要服务契约是客户开发的(在观念上是标准的),你的想法就是完全正确的,因为契约不需要与任何潜在服务实施细节进行耦合就可显示服务逻辑。……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:我正在考虑广泛实行一家大型ESB提供商提供的ESB(企业服务总线)解决方案,但是这时候,我产生了一个疑问,如果我们的所有应用程序都有Web服务的功能,那么ESB是不是就没有用了?同时,一时间所有的商品提供商都支持即开即用的Web服务接口,我是不是不再需要ESB了?那么Web服务自己能解决所有的问题吗?
答:把ESB(企业服务总线)当作是某种中间件平台,它能够提供各种各样与集中运行时间处理和服务管制相关的功能。由ESB负责的服务也能被看作是Web服务,同时,只要服务契约是客户开发的(在观念上是标准的),你的想法就是完全正确的,因为契约不需要与任何潜在服务实施细节进行耦合就可显示服务逻辑。这将使你拥有重新部署服务的自由,你可以将服务通过其他ESB平台传送,一切由你决定。但是这样的选择权没有使ESB被荒废。
市场上有各种ESB产品,同时每种ESB产品都有其自己的特性和缺点。我建议你仔细对比、研究一下这些产品再决定哪一种可以完全满足的你需求。这样做可以帮你衡量看ESB产品的花费以及ESB产品对你公司的影响适合成正比,投资是否合理。如果结果显示你只需要单独使用Web服务,而不需要使用ESB,那么你当然可以选择这样做。当你进行选择时,记得要把眼光放长远――如果你计划递送大量服务,而且这些服务需要被打包为复杂的组合结构,还有运行时间要求,那么建立一个稳固的、集中的平台是一个明智的选择,因为它可以帮你分担大半的运行和管理负担。同时,要注意不同的提供商用不同的方式使用ESB,一些提供商提供一些类似于ESB的产品,不过它们却不叫ESB.
相关推荐
-
SAP收购CallidusCloud 与Salesforce竞争
一直被称为后台办公巨头的SAP现在似乎也想在前台办公大展拳脚。 最新的迹象是SAP收购CallidusClou […]
-
谁知道阿里云河南服务中心是干什么的?
一直接到阿里云服务中心的电话,说是阿里云的授权中心,主要提供阿里云的区域服务的?请问其他地方也有阿里云的服务中 […]
-
总线技术究竟该不该用?
曾几何时企业服务总线(ESB)被视为企业IT的核心。今天,不仅ESB受到了比被废弃还要糟糕的攻击,若干开发趋势似乎对更简单的消息总线也发起了质疑。
-
架构安全模型开发方式探索
维护一个强大的安全模型,以及相关合规和管控的需求越来越重要,特别是在如今黑客和入侵几乎每天都会发生的情况下。