天天看點

說說中間件三國演義

中間件在英文裡叫做middleware,是指一種獨立的系統軟體或服務程式,分布式應用軟體借助這種軟體在不同的技術之間共享資源。中間件位于客戶機/ 伺服器的作業系統之上,管理計算資源和網絡通訊,是連接配接兩個獨立應用程式或獨立系統的軟體。

在企業管理軟體這個領域,這幾年發展最快的就是中間件了,它與作業系統、資料庫已經成為基礎軟體領域的三駕馬車了。從中間件市場來講,目前在國内市場中占主導地位的還是國外的大廠商,Oracle的Weblogic和IBM的Websphere産品。不過國内一些軟體公司也已經進入中間件領域,并在某些行業有所斬獲。這其中包括中創軟體商用中間件、金蝶Apusic、東方通科技等,東軟、用友等應用內建商也投入了大量資源來研發中間件産品。其中中創軟體、金蝶軟體、東方通科技的産品是遵循J2EE規範的應用伺服器産品;中科院軟體所、東方通科技的産品是消息中間件産品;中創軟體則推出了符合OMG标準的企業應用內建套件InforEAI。可以說,中間件市場中已經呈現出一種群雄争霸的場面。

不過對于這些産品,我最熟悉還是Weblogic。以前Weblogic是BEA公司的一個拳頭産品。短短幾年,BEA憑借這一款軟體銷售額連年翻番,甚至威脅到了企業應用管理軟體巨頭Oracle的地位。于是就有了Oracle公司對BEA的收購。2008年1月,Oracle公司同BEA達成協定,将以85億美元收購了BEA,這其中最核心的資産應該就是BEA的中間件産品Weblogic了。之後,Oracle對自己的産品線和Weblogic進行了合并,推出了Oracle Weblogic 10g,目前的版本是Oracle WebLogic Server 10.3,它支援Java SE 6、Spring、Comet、改進的Operations Control、FastSwap Deployment等特性,并且符合最新的Java EE标準,在開發架構和內建工具方面為使用者提供多種選擇,通過圖形化控制台實作複雜的管理功能,在跨域管理和診斷工具方面,也支援使用叢集技術。

Oracle對于這個拳頭産品,也使用了和Oracle資料庫産品同樣的銷售政策,免費使用下載下傳,企業使用的時候才需要購買正版軟體,這一政策使得Weblogic的市場得到了進一步的擴大。不過随着前幾天IBM對Sun公司收購的完成,日後IBM的中間件産品Websphere加上Sun公司Java創始人的地位,在這一領域也勢必會占有一席之地。如果把國内的衆多中間件産品也算做一方,那麼未來的國内中間件市場就是群雄逐鹿,三國混戰了!誰能統一中間件市場作為最大的赢家呢?我們隻有拭目以待了!