五个ESB主要解决的问题以及其替代物

日期: 2010-03-04 作者:usman shaheen翻译:张培颖 来源:TechTarget中国 英文

  你有若干协议,希望规格化为一个单一的协议(如FTP email XMPP到一个消息系统),如ActiveMQ、ESB可以帮助你解耦来自协议的服务实施。  你希望一种一致的方式衔接服务到架构,所以他们可以听从消息、流程消息和生成消息(消息末端、频道适配器等)。  你可能希望一个管理部署不同的组件容器(如ServiceMix, Mule)。  你也许需要许多预先创建组件和适配器深入各种协议中。

(如ServiceMix、 Mule 和Camel就有许多预先创建组件)  你可能需要一个长期运转的工作流。业务流程管理经常辅助ESB提供。(Apache ODE插入了许多开源ESB)   替代物取决于你……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

  •   你有若干协议,希望规格化为一个单一的协议(如FTP email XMPP到一个消息系统),如ActiveMQ、ESB可以帮助你解耦来自协议的服务实施。
  •   你希望一种一致的方式衔接服务到架构,所以他们可以听从消息、流程消息和生成消息(消息末端、频道适配器等)。
  •   你可能希望一个管理部署不同的组件容器(如ServiceMix, Mule)。
  •   你也许需要许多预先创建组件和适配器深入各种协议中。(如ServiceMix、 Mule 和Camel就有许多预先创建组件)
  •   你可能需要一个长期运转的工作流。业务流程管理经常辅助ESB提供。(Apache ODE插入了许多开源ESB)

  替代物取决于你试图解决的问题。

  •   提供分布式服务,人们通常使用应用服务器通过点对点的RPC协议(如RMI之上的EJB或者HTTP之上的Web Services )暴露服务。因此,不是放一条消息到总线,客户端直接调用服务器。
  •   为了对特殊协议作出响应,你可以创建客户端对协议作出响应,例如写一个应用听从电子邮件使用JavaMail或者使用Smack听从XMPP。如果你的问题拘泥于一个或者两个协议,就不值得配备一个完全的ESB。

翻译

张培颖
张培颖

云计算网站编辑

相关推荐

  • 总线技术究竟该不该用?

    曾几何时企业服务总线(ESB)被视为企业IT的核心。今天,不仅ESB受到了比被废弃还要糟糕的攻击,若干开发趋势似乎对更简单的消息总线也发起了质疑。

  • 架构安全模型开发方式探索

    维护一个强大的安全模型,以及相关合规和管控的需求越来越重要,特别是在如今黑客和入侵几乎每天都会发生的情况下。

  • 锐易特依托大数据升级核心产品

    锐易特的核心产品企业服务总线(RES ESB)V6.0版本的成功发布,为我们重新审视国产中间件的信息整合之路,提供了宝贵机会。公司负责人介绍了产品升级后的性能及企业发展策略。

  • 从ESB到微服务:如何演变?

    从web开发人员的角度看,大量的微服务部署到轻量级的Karaf 容器中,这就符合了ESB的定义。