現(xiàn)在市場上有許多開源ESB項目,如Apache的 ServiceMix, MuleSource的 Mule, 開源計劃協(xié)作基礎(chǔ)組織ObjectWeb的 Celtix 以及Sun Microsystems公司的 Project Open ESB等。JBoss ESB 4.0也成為開源ESB領(lǐng)域的重要角色。盡管ESB 4.0是JBoss發(fā)布的第一款產(chǎn)品,不過JBoss ESB 4.0與JBoss Application Server 4.0版本產(chǎn)品兼容,名副其實、功能豐富。它支持多類信息服務(wù)(multiple messaging services),提供不同格式數(shù)據(jù)的轉(zhuǎn)換引擎,事件通知功能及注冊及儲存(registry/repository)功能。


    據(jù)JBoss的產(chǎn)品市場營銷經(jīng)理Pierre Fricke說,JBoss的第一個ESB產(chǎn)品將在12月底前公布。那時,用戶可以免費試用軟件,但是IT商家希望JBoss將該版本放到產(chǎn)品中,在2007年推出。同時,JBoss宣布公司將在今年年底之前推出與Application Server 5.0兼容的Java EE 5測試版。而最終版本的Application Server?D?D將加強Web services支持、新型消息功能和支持Ajax與REST架構(gòu)?D?D將于2007年初發(fā)布。


    Fricke說JBoss希望能在ESB領(lǐng)域復(fù)制它在Java應(yīng)用服務(wù)器取得的開源成功經(jīng)驗。


   “我們希望以該技術(shù)開拓曾經(jīng)被復(fù)雜性和花銷限制的市場,”他說。


    當(dāng)然,隨著開源ESB產(chǎn)品的增加,也給傳統(tǒng)得到許可的商業(yè)ESB帶了不小的壓力,迫使其革新,不過Fricke認為他們在一段時間內(nèi)不會發(fā)生很大變化。


   “我們的目標(biāo)就是要比商業(yè)EBS做得更好,”他說。


    盡管ZapThink LLC咨詢公司分析師Ron Schmelzer認為到底哪一公司的ESB更優(yōu)秀是很難驗證的事。


  “隨著JBoss進入ESB領(lǐng)域,ESB熱潮已經(jīng)進入決賽階段,”他說。“真正的問題是,盡管這些軟件提供商都已經(jīng)進入ESB市場,可是所有人還是不清楚到底ESB產(chǎn)品應(yīng)該具有哪些功能。它應(yīng)該支持信息功能嗎?它應(yīng)該支持服務(wù)整合嗎?那安全框架或監(jiān)管運行時間呢?ESB為服務(wù)器提供中心和分去型(hub-and-spoke)拓撲還是分布式中間層結(jié)構(gòu)?或那需要受管端點(managed endpoint)嗎?所有這些功能都沒有具體要求。”


    Schmelzer說,這個問題在很多情況下給用戶帶來了困擾。


   “我希望,像JBoss這樣的大型公司能夠通過集中精力于具體的SOA基礎(chǔ)結(jié)構(gòu)功能而不是像進行buzzword bingo游戲一般,在某種程度上減少大家對ESB功能的迷惑不清,”他說。


    業(yè)務(wù)流程整合與支持可能是JBoss努力解決的主要問題。Fricke注意到ESB產(chǎn)品影響了JBoss的業(yè)務(wù)規(guī)則引擎(Business Rules Engine),同時在為2007整合JBoss業(yè)務(wù)流程管理軟件做儲備工作。


   “我們發(fā)現(xiàn)在ESB產(chǎn)品發(fā)布時用戶會對業(yè)務(wù)流程執(zhí)行有很大要求,”他說?!白罱K用戶希望將基于RPC 協(xié)議的網(wǎng)絡(luò)服務(wù)移到全業(yè)務(wù)流程中。這才會看到業(yè)務(wù)流程產(chǎn)品的真正價值?!?/P>

    JBoss ESB 4.0中將會具有的具體功能是:



 Fricke補充到,將要發(fā)布的Application Server 5.0測試版支持JBoss Web Services及與SOAP 兼容的 JAX-RPC 1.1,這些功能也將出現(xiàn)在2007年的ESB產(chǎn)品中。

分享到

多易

相關(guān)推薦