靈魂-放水

          為學日益,為道日損。

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks

          CodeHaus發(fā)布了ESB的實現(xiàn)Mule 1.0,在SOA被大肆鼓吹的氛圍下成長起來的ESB總算揭開了一個面紗!

          那么什么是ESB呢?

          我們知道SOA體系結(jié)構(gòu)要求企業(yè)里面所有的和業(yè)務相關的應用程序都應該提供webservice的接口。那么一旦這一步實現(xiàn)了之后,所有的應用程序面臨的問題就是如何去調(diào)用這些或者說這么多接口,當然使用webservice的客戶端采取同步調(diào)用的方式當然是可以的。同時如果企業(yè)應用有可伸縮性要求,那么也可以采取異步的消息調(diào)用機制。而ESB就是采用了消息封裝這一思想,把所有對服務的調(diào)用都通過統(tǒng)一的消息接口封裝起來,無論消息是同步的還是異步的。此外ESB還可以對企業(yè)的其他消息服務也提供同樣的借口,例如mail,JMS,IBM MQ,MSMQ等等。

          ESB可以有那些用 ?

          ESB不是萬能的,他不是一個應用程序框架,也不是一個企業(yè)應用的解決方案.它只是一個基于消息的調(diào)用企業(yè)服務的通信模塊!你可以把它嵌入到你的應用程序框架中,例如嵌入到spring容器里面,或者嵌入到工作流系統(tǒng)中.它的作用是對企業(yè)里面的SOA服務的調(diào)用提供一個框架和簡便的方法.

          ESB距離實際的企業(yè)應用還有哪些不足?

          ESB目前有很多商業(yè)方案,也有很多開源產(chǎn)品,例如ObjectWeb,CodeHaus,Sourceforge都有這樣的開源項目.距離真正成熟還有一段距離,另外各家廠商都各自為陣,目前JCP還沒有這項技術的草案,標準的指定也還有很長的距離.當然,目前的狀態(tài)和SOA一樣.相信等SOA真正普及的時候,ESB會更加的成熟.

          posted on 2007-04-06 10:22 放水老倌 閱讀(1230) 評論(0)  編輯  收藏 所屬分類: 讀書筆記
          主站蜘蛛池模板: 津南区| 图木舒克市| 中卫市| 枞阳县| 萝北县| 长葛市| 闻喜县| 大邑县| 来安县| 砀山县| 六盘水市| 高雄县| 杭锦旗| 姜堰市| 额济纳旗| 建湖县| 中阳县| 北辰区| 龙里县| 瑞昌市| 仙居县| 乐东| 合江县| 大安市| 湄潭县| 明水县| 清水县| 老河口市| 湖北省| 商南县| 钟祥市| 轮台县| 兰西县| 荔浦县| 宜兰市| 阿尔山市| 长沙县| 定边县| 汉沽区| 忻州市| 平泉县|