Mule和其他ESB产品在场景中的真正价值是至少几个集成点或者至少三个集成应用。他们很好的适用需求松耦合、可扩展性和鲁棒性的场景。 1、你选要集成三个或者更多的应用或服务吗?如果你需要在两个应用间通信,使用点对点集成更容易。 2、未来你真的需要插入更多的应用吗?在你的架构中尝试并避免YNNI。
如果是需要的,最好是保持简单的重新设计。 3、你是否需要使用不止一种类型的通信协议?如果你仅仅使用HTTP/Web服务或者仅仅是JMS,如果使用Mule提供的协议消息和转换,你不会得到任何好处。 4、你需要象分叉和聚集消息流或者基于内容的路由的消息路由功能……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
Mule和其他ESB产品在场景中的真正价值是至少几个集成点或者至少三个集成应用。他们很好的适用需求松耦合、可扩展性和鲁棒性的场景。
1、你选要集成三个或者更多的应用或服务吗?如果你需要在两个应用间通信,使用点对点集成更容易。
2、未来你真的需要插入更多的应用吗?在你的架构中尝试并避免YNNI。如果是需要的,最好是保持简单的重新设计。
3、你是否需要使用不止一种类型的通信协议?如果你仅仅使用HTTP/Web服务或者仅仅是JMS,如果使用Mule提供的协议消息和转换,你不会得到任何好处。
4、你需要象分叉和聚集消息流或者基于内容的路由的消息路由功能吗?许多应用不需要这些扩展。
5、你需要通过其他应用为消费发布服务吗?Mule很适合,它提供了健壮的和可扩展的服务容器,但是在Erik的用例中,他们所需要的是来自于其前端到终端的Struts应用的HTTP客户端。
6、你拥有多于10个的应用要集成吗?避免大锤项目,考虑将项目分成更小的部分。先用三到四个系统导航你的架构,在碰撞其他系统之前消除任何不平之处。
7、你真的需要ESB的可扩展性吗?这很容易过度架构师应用程序的可扩展性的要求。Mule规模下降以及建立使之成为可扩展性的热门选择。然而,要为这个付出,因为你要添加新的技术体系结构价格。
相关推荐
-
总线技术究竟该不该用?
曾几何时企业服务总线(ESB)被视为企业IT的核心。今天,不仅ESB受到了比被废弃还要糟糕的攻击,若干开发趋势似乎对更简单的消息总线也发起了质疑。
-
从ESB到微服务:如何演变?
从web开发人员的角度看,大量的微服务部署到轻量级的Karaf 容器中,这就符合了ESB的定义。
-
普元ESB6.3GA版发布 新增热点功能提高企业管控力
2013年6月,国内最大的软件平台厂商普元发布了企业服务总线Primeton ESB 6.3正式版。该版本是在原有广受好评ESB产品基础上,融入了SOA服务治理以及文件传输等热点功能。
-
企业流程管理BPM未来应用趋势
业务流程管理(BPM)不是一个新概念,它是从相关的业务流程变革领域,那么在未来的应用上,BPM存在哪些趋势?