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


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


    Fricke說JBoss希望能在ESB領域復制它在Java應用服務器取得的開源成功經驗。


   “我們希望以該技術開拓曾經被復雜性和花銷限制的市場,”他說。


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


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


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


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


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


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


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


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

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



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

分享到

多易

相關推薦