軟件圈內私下流傳著一種說法:70年代數據庫的興起成就了Oracle,80年代操作系統成就了MicroSoft,90年代B/S三層結構成就了SAP,Java成就了Sun,中間件則成就了BEA…
10大軟件巨頭一半以上推中間件
當然,這是一個對各大主要軟件巨頭略帶調侃的說法,未必人人認同,但“中間件成就了BEA”卻毋庸置疑:專門做中間件的BEA只用5年就打破了微軟的記錄,成為歷史上銷售額超過10億美元速度最快的軟件公司。但突破10億大關后,BEA的銷售增長似乎就徘徊不前,以至于Oracle欲收購陷于“10億美元之困”的BEA的說法也一直不斷。
中間件具備如此高的利潤,各大巨頭當然趨之若鶩:向來以擅于把握世界IT發展趨勢著稱的IBM現在力推其Websphere,廣告連篇累牘,提出“中間件就是IBM軟件”的口號,試圖圈下一大塊地;產品線較豐富的Oracle也推出了其中間件;巨無霸微軟的.net平臺和其它廠商聯合的J2EE陣營一直戰火不息;Java的發明者Sun有中間件自不必說;SAP近年也在大力推廣其中間件Netweave;連RedHat也在去年收購了開源應用服務器中間件JBoss,試圖分一杯羹……。屈指一算,世界10大軟件公司竟有6、7家在做中間件,與操作系統、數據庫一起被稱為“基礎軟件三駕馬車”的中間件,已經成為世界軟件業發展的一個重要潮流。
可以說,現在中間件已經像數據庫一樣,成為信息化系統的必需品。而各大廠商聯合主推的J2EE架構憑借開放、標準、跨平臺等優勢發展更為迅速,成為了中間件技術的主要標準。
J2EE應用服務器獨攬風騷
在中間件市場上,應用服務器又以其顯赫的基礎作用占據主要地位,據易觀國際報告顯示,應用服務器占整個中間件市場51.6%。有專家認為:“應用服務器是系統最基礎的運行平臺,各種項目招標中需求最大的也是它。拿手機打個不恰當的比喻,應用服務器就有點像它最核心、最主要的通話功能”。
事實上,在比較成熟的國外軟件市場上,相比中間件(Middleware)的概念,應用服務器(Application Server)更為人們所熟知。而被公認為世界權威調研機構的美國Gartner公司,推出的全球中間件市場報告干脆就命名為“全球企業級應用服務器市場報告”(《Magic Quadrant for Enterprise Application Servers》)。
而金蝶國際副總裁、金蝶中間件總經理蔡軍則在曾引發業界熱議的《是誰不相信中國軟件?》一文中認為:“從技術上看,基礎中間件的主要產品應用服務器是B/S結構中的中間層次基礎支撐平臺。最根本的是,應用服務器解決了業務邏輯和程序界面分開的問題,最核心問題就是事務管理、分布式對象、消息、Java跨平臺和WEB接入等關鍵功能。”
調侃:主流產品之江湖兵器譜
J2EE應用服務器如此炙手可熱,各大廠商的產品也都在江湖中闖出了名頭,譬如最早推出后被BEA收購的Weblogic、IBM的Websphere、Oracle的9i AS、Sun的One,包括近年來異軍突起迅速占據中國市場第3的金蝶Apusic(CCW Research,2006),以及開源產品JBoss、Tomcat,這些主流產品孰優孰劣呢?這無疑是很多開發者、技術愛好者關注的話題,在各種技術BBS上,各派Fans也吵得不可開交…
叔本華同志說:“在事物的表象背后,總隱藏了很多真實”。這些主要“門派”的特點是什么?在江湖中又是什么地位?如果去問各家廠商,官方說法自然是文縐縐、滴水不漏。那么,拋開那些官方說法吧!筆者不吝淺陋,模仿古龍大俠筆下的百曉生《江湖兵器譜排名》,對目前的主流J2EE應用服務器做一個草根味的點評和排名(以下純屬娛樂,請同樣報以娛樂心態,萬勿對號入座):
第1名,天機棒(“天機老人”孫老頭,亡于上官金虹)
Weblogic
評語:時間最久的老牌廠商,聲望極高。但也有點像“名望日久”的孫老頭一樣固步自封,最后被殺氣凌厲的上官金虹…,面對眾路豪強的猛烈沖擊,似乎增長緩慢……
第2名,龍鳳環(“金錢幫”幫主上官金虹,亡于李尋歡)
Websphere
評語:其推廣聲勢正像“天下第一大幫幫主”上官金虹出手,果然驚人,憑借強大的縱橫捭闔闖下了雄厚的江湖地位,但似乎霸氣凌人、戰線過長,不夠專注……
第3名,小李飛刀 (“小李探花”李尋歡,結局未知)
Apusic