你有若干协议,希望规格化为一个单一的协议(如FTP email XMPP到一个消息系统),如ActiveMQ、ESB可以帮助你解耦来自协议的服务实施。 你希望一种一致的方式衔接服务到架构,所以他们可以听从消息、流程消息和生成消息(消息末端、频道适配器等)。 你可能希望一个管理部署不同的组件容器(如ServiceMix, Mule)。 你也许需要许多预先创建组件和适配器深入各种协议中。
(如ServiceMix、 Mule 和Camel就有许多预先创建组件) 你可能需要一个长期运转的工作流。业务流程管理经常辅助ESB提供。(Apache ODE插入了许多开源ESB) 替代物取决于你……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属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的定义。