?????? Mule和ServiceMix都是codehaus.org下的非常優(yōu)秀的開源項目。現(xiàn)在想來,codehaus.org的勢力范圍好像已經(jīng)越來越大:ActiveMQ,XFire,Drools,PicoContainer...再加上Mule和ServiceMix,其代碼的優(yōu)秀、文檔的齊備和例子的多樣化,足以讓Apache們汗顏——咳,跑題了:)
?????? 應該說我最先認識的是ServiceMix,其網(wǎng)址為servicemix.org。等一下,現(xiàn)在登陸上去發(fā)現(xiàn)了apache的雞蛋(apache孵化器標志),完了,被apache用陰招了?果不其然,都舊聞了(請參考
http://www.artima.com/forums/flat.jsp?forum=136&thread=125992)。不管怎么運作,首先ServiceMix是一個Java Business Interface (JBI) standard - JSR 208的干凈實現(xiàn),是一個較純的JBI(JSR208)容器。
?????? Mule是因為ServiceMix而認識的,因為搜索ServiceMix的時候,有人拿他們做比較。其主頁是:mule.codehaus.org。后來逐步了解,才知道Mule的老大Ross Mason認為兩者沒有太多可比性的原因:Mule不是JBI實現(xiàn),但可以集成任何JBI容器——這讓我想起IBM的兩個產(chǎn)品IBM ESB和IBM Message Broker(IBM自稱的Advance ESB)。
?????? 當然,在業(yè)界兩者比較的文章狠多,大家可以參考幾個典型點的:
?????? 1)Mule老大Ross Mason和ServiceMix老大James Strachan的口水仗帖子,也非常有助于大家理解兩者的價值及其差異:
http://docs.codehaus.org/display/SM/How+does+ServiceMix+compare+to+Mule?????? 2)一個自認為不是專家的專家比較文章:
http://www.ctio.noao.edu/~andrew/sm-mule/Mule-v-ServiceMix.html?????? 自己看吧,原滋原味的肯定比我嚼過的好:)