分享

初探Mule

 崂山道哥 2011-01-12
初探Mule 收藏
初探 Mule
2010-10-8 蒋彪 @ 南京
1. 前言
最近要着手做一个项目,技术选型初步定为 Mule 。
早就听说 mule 是 ESB 业内的新宠,这次有机会也浅尝辄止的研究了一番。
 
2. Mule 的基本概念
在讲 mule 之前,可能先要讲一下什么是 ESB ,乃至于 SOA 。
记得 mule 的研发者之一的 Ross 在讲课时,提到 SOA 时说了一个词 hype( 炒作 ) 。
ESB 其实根本就不是什么新玩意,就是一个跨平台跨接口集成的技术。很多年来,大家一直在持续的搞。
为了解决不同系统集成的问题,各大公司已经陆续花费了大量的经费。
简要的介绍一下解决系统集成中出现的各大技术:
技术出现年代
 技术名
 技术优缺点
 
1980 年代
 CORBA
 技术实现难度太大,纯粹的学院派技术
 
1990 年代
 WebService
 要求各个系统之间用统一的 SOAP 消息格式传递,各大系统的改动太大
 
2000 年代
 ESB
 可以在不改动各个应用的接口,消息格式的前提下实现系统之间的整合
 
可以说, ESB 的推出,正式在不断的解决已有技术问题的基础上,发展出来的一种新的解决方案。
4. Mule 在实际项目中要研究的课题
如果想真的用 Mule 来整合各个应用,把已有的几十个应用整合到 Mule 中间去,下面这些课题是必须要解决的:
技术课题
 分析
 
Mule 的集群化配置,性能监控
 还是要依靠 Mule 的官方手册
 
Mule 和其他产品,比如
SonicMQ,Tomcat,Mysql 之类的整合
 通过部署的应用程序的配置 ( 如 web-app 的 web.xml) ,应该能整合在一起
 
在移植到 Mule 上面的时候,各个应用程序需要修改的代码范围
 现在看起来,各个应用程序发送和接受消息的时候,都需要用到 mule 的 jar 包,和 MuleClient ,这样的耦合性还是很高的
 
Mule 中消息的转换器
 Mule 中间消息的转换器,恐怕还是要自己写的居多,能不能继承 Mule 的 transfomer, 还要实践
 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/nanjingjiangbiao/archive/2010/10/08/5927932.aspx

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多