成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

JBoss的過去現在和未來

2010-08-28 10:54:29來源:西部e網作者:

  近年來,在Java企業級應用領域,特別是J2EE應用服務器領域,JBoss取得了巨大的成功。從一個專注于EJB容器實現的開源項目到現如今 Java開源企業級應用服務領域的巨頭的轉變僅僅花了不到7年的時間,它的發展速度相當的驚人,并且在市場占有率和服務滿意度上絲毫不遜色與其它的非開源競爭對手(IBM WebSphere,BEA WebLogic,Oracle Application Server等),創造了Java開源領域的又一個神話。作為J2EE這個產業鏈上的一個瘋狂淘金者,JBoss在它7年的發展歷程中,不僅見證了 J2EE的發展,同時也在J2EE的發展和推廣過程中占據著舉足輕重的分量。

  1. 緣起: J2EE領域的興起

  在“J2EE”這個詞誕生在這個世界上的時候,雖然沒有人可以準確地預測它日后的發展歷程,但是,僅僅憑借著推廣J2EE架構兩個初衷(第一,對于廠商,J2EE意味著一套開放標準,加入這個標準,他們的產品就可以運行在各種不同的操作系統和工作環境下,成為一個成熟的企業運算體系中可替換的部件;第二,對于開發者,J2EE提供一套現成的標準的解決方案,采用這個方案,能夠非常快捷地解決企業應用開發中的很多技術難題——包括分布式、跨平臺移植、事務處理、安全性等等)確實讓軟件產業為之瘋狂。

  由于這兩個另人心動的初衷,很多世界級的軟件供應商從很早就開始介入這個領域,其中包括IBM,Oracle和Sun(J2EE的發源地,雖然它一直都是 Java技術的倡導者,但是令人遺憾的是作為技術的引領者和倡導者,它作為一個商業運作的實體在這個領域的表現從來都不優秀。不過在它的培育和推廣下,J2EE產業鏈造就了每年20億美元的市場份額的神話。)

  也許是基于某種巧合,正因為Sun所表現出來的不優秀,在1995年時任Sun公司高管的莊思浩攜同兩位Sun的高級技術人員離開了Sun公司成功地創立 BEA后,在1999年Marc Fleury也離開了Sun并創立了一個EJB OSS(Enterprise Java Bean for Open Source Software)的項目(目的是為了實現當時Sun公司推出的一項新的技術規范——EJB),但是后來由于EJB OSS名字的授權問題,這個項目更名為我們熟知的JBoss,于是一段開源領域神話演繹的序幕就此揭開。

  2. 初露端倪:J2EE應用服務器上表現非凡

  1999年Marc Fleury離開了Sun并創立了一個名為EJB OSS(Enterprise Java Bean for Open Source Software)的項目,初衷僅僅因為Marc Fleury想比較深入地學習當時Sun公司剛剛推出的一項新技術——EJB。正是基于這個原因,Marc Fleury覺得他可以利用他的專長與他人分享他的研究成果,并讓更多的人參與其中,所以至今JBoss仍然宣稱自己是“開源領域中最純粹的開源項目”。

  J2EE社區中一直都充斥著一股重要力量——開源項目。在J2EE應用領域的各個層面上,幾乎所有主流商業產品都有來自開源項目的替代解決方案,而且在品質和服務上,開源產品也絕對不亞于商業產品,有些反倒是勝過商業產品。但這里的“開源”并不意味著完全的自動自發,J2EE世界中的開源項目與其它的開源社區頗為不同。

  在很多非常成功的J2EE開源項目背后,我們都能發現商業機構的推動作用:其中有IBM扶植的Apache的Jakarta社區;有許多法國IT廠商(包括若干政府部門)合資支持的開源應用服務器JOnAS的ObjectWeb…… 這些有商業背景的開源項目資金雄厚,人員齊整;更重要的是,從投資者到開發者,參與這些項目的很多人都體現了軟件工業中難得的非功利心態,因而最終推出的產品質量甚至高于同類型的商業軟件。另一方面,不少開發者也間接地通過自己的開源產品獲得了可觀的盈利。這些人大多以免費的開源產品為依托,以收費方式提供附加的咨詢、方案實施以及技術支持服務。JBoss便屬于此類,Marc Fleury,開源應用服務器的JBoss創始人,曾自豪地把自己倡導的這種商業模式稱為“職業開源開發”。

  在Marc Fleury的領導和推廣下,JBoss項目集中所有精力提供單一的J2EE應用服務器,并在一開始就取得了非常大的成功。在項目啟動的初期,Marc Fleury花費了大量精力將商業應用服務器所特有的特性引入到JBoss應用服務器中來,并且加上JBoss的開放性和免費授權等因素,它迅速的在開發人員隊伍中贏得了不錯的口碑。可是因為缺少品質和信譽上的有效保障,很多商業公司只是開始注意它,并沒有真正在開發和實施上過多地使用JBoss。不過在短短的兩年的發展時間里,由于市場的進一步拓展,自愿開發者隊伍的擴大,僅僅靠Marc Fleury和他周圍的一些合伙開發人員已經無法應對每天發生的各種問題。

  JBoss暴露它的終極野心

  于是在這時Marc Fleury和Scott Stark(共同創始人)成立了一家培訓咨詢公司(JBoss Group LLC)專門提供關于JBoss應用服務器的咨詢和培訓,并通過這家公司為數不多的收益支撐著整個JBoss應用服務器的持續開發和市場推廣。這個階段維持了比較長的時間。到了2004年1月份,JBoss為了業務和人員上的拓展組建了一個的集團公司(JBoss Inc.)。

  同年,JBoss Inc.出讓了部分股份給Accel, Matrix Partners, and Intel,并為此獲得了近$10M,建立起了技術公司和資本市場的對接,讓很多商業上合作的伙伴感覺到了更強的安全感。最終在2004年的7月19 , JBoss Inc. 推出JBoss4.0并以此獲得了Sun公司最新版本的J2EE(v1.4)標準認證。此時,JBoss才真正意義上地被商業機構所接受,而不僅僅存在與草根階層,品質和信譽上的穩定進一步加強了大眾對它的信心。在各方面利好消息的影響下,JBoss迅速地吞噬著商業應用服務器市場大量份額。

  與此同時,最初只在Rickard Oberg的動態代理RMI設計與JBoss服務器的微內核架構中顯露出的輕量級設計,通過兩三年來的演變,經過多個項目、各種技術雜志/論壇/Blog 的折射和放大,已經形成了一個名為“輕量級容器架構”的完整解決方案。與EJB提供的重量級架構不同,JBoss借助AOP和IoC機制,提供輕量級容器最大程度地降低代碼對于專用接口的依賴性,以簡短、輕便、專注、可移植的方式實現業務對象,在企業應用開發上廣泛地被接受和應用,并逐漸暴露出完全取代傳統EJB架構的終極野心。

  “無論叫它什么,高端產品的開源化/免費化運動注定要在J2EE產業的發展過程中制造顯著的后果。‘JBoss的行徑惡化了J2EE的商業環境,’這是 McNealy先生的著名論斷。他的推理過程如下:只有做好商業推廣,J2EE產品才能最終擊潰邪惡的.NET平臺;但開源服務器會降低主流廠商的銷售利潤;銷售利潤越低,用于商業推廣的預算就越少;因此,整個J2EE陣營都將受損于JBoss。”從J2EE陣營中主流商業應用服務器的代表對JBoss的反應上看,雖然JBoss一直都游離在J2EE正規軍團的邊緣,在短短的時間內完成了從一個不為人知的小項目到令正規廠商頭疼的行業攪局者并獲得眾多用戶的認可,可見JBoss在J2EE應用服務器上表現已經不容小視。

  3. 王者之氣漸顯,SOA產業鏈的角逐

  在應用服務器領域站穩腳跟后,不甘寂寞的JBoss并沒有因此止步,在2005年更是具有開創性地推出了發展JEMS(JBoss Enterprise Middleware Suite)的戰略,直接將矛頭指向了軟件行業的另一片熱土——SOA。由于在應用服務器領域的出色表現,JBoss為自己積累深厚的基礎,在向SOA進發時已經不像原來開發應用服務器那樣步步為營穩扎穩打的發展戰略,而是通過一系列大手筆的收購(收購Hibernate , Drools,Arjuna)和整合迅速地形成了JEMS產品結構。

    在應用服務器領域站穩腳跟后,不甘寂寞的JBoss并沒有因此止步,在2005年更是具有開創性地推出了發展JEMS(JBoss Enterprise Middleware Suite)的戰略,直接將矛頭指向了軟件行業的另一片熱土——SOA。由于在應用服務器領域的出色表現,JBoss為自己積累深厚的基礎,在向SOA進發時已經不像原來開發應用服務器那樣步步為營穩扎穩打的發展戰略,而是通過一系列大手筆的收購(收購Hibernate , Drools,Arjuna)和整合迅速地形成了JEMS產品結構。

  ·JBoss AS : J2EE 1.4 認證服務器
  ·Tomcat : web/JSP/servlet 容器
  ·Hibernate : 對象關系映射的持久層解決方案
  ·JBossCache : 分布式數據同步
  ·JGroups : 可靠的群組通訊工具
  ·JBoss jBPM : 工作流管理系統
  ·JBossIDE : 開發JEMS的eclipse插件
  ·JBoss Portal : Portal 容器
  ·JBossAOP : AOP容器
  ·JBoss Rules:規則引擎

  4. 締造開源世界的“全明星” 生態系

  為了發展,大型軟件廠商紛紛采取了相似的策略:向客戶提供一應俱全的軟件產品。這一策略的理念就是通過提供從操作系統到數據庫軟件,再到企業軟件在內的所有產品來增加銷售。多年來,IBM一直在走這樣一條路,銷售包括從硬件到軟件,再到對系統進行集成的服務在內的所有產品。最近,微軟、Oracle、 SAP都試圖向軟件用戶提供一站式采購服務。與數年前相比這是一個很大的轉變,以前軟件產業奉行的是“最佳組合”(best-of-breed)策略。企業被建議組建一個“全明星”產品線,根據功能選擇最好的產品,而無論它是由哪家公司編寫的。

  在JBoss在JEMS產品拓展中取得長足進展的同時,也引起了各大軟件巨頭的注意,這些巨頭們紛紛向他示好,試圖通過JBoss的產品部件來彌補它們在產品線上的不足,經歷了漫長的談判和選擇后,最終在2006年底與開源巨頭RedHat的結合,共同締造完整的開源世界SOA產業鏈。毫無疑問地,Red Hat和JBoss 彼此的客戶將互相促進發展――當JBoss建立和開發了不錯的產品的時候,后臺的Red Hat的支持將使得用戶們對該產品更加的有信心。總體來說,這也將促進Linux整個產業走向主流。

  5. 關于未來

  雖然JBoss與RedHat的融合已有一段時間,總體的市場表現,以及JBoss在推出產品的速度上看,所有的一確都向著好的方向發展,其中包括牽手 Sun 成NetBeans 合作伙伴,與HP深入合作共同推廣開源服務等等。但是JBoss與RedHat的融合仍然存在著一些不確定因素,在完成收購不久,創始人Marc Fleury突然離去,給這次它們融合的未來蒙上了一層陰影。另外在軟件服務化提供商也在建設它們自己的平臺,向客戶提供多種托管應用軟件。Google 和Salesforce.com等網絡公司都在建立自己的基礎設施,托管第三方應用軟件,微軟、IBM也在采取類似的措施。關于開源領域的這種“職業開源開發”的商業模式在新興的市場沖擊下是否還能續寫原來的神話…… 這些都將影響著它們未來,但是具體會朝著什么方向發展,可能也就只能日后看市場的檢驗。

關鍵詞:JBoss

贊助商鏈接:

主站蜘蛛池模板: 定安县| 合阳县| 天等县| 商城县| 沙雅县| 井冈山市| 峨眉山市| 筠连县| 甘德县| 泽普县| 洞头县| 洪洞县| 山西省| 青河县| 洪雅县| 化隆| 宁津县| 个旧市| 油尖旺区| 襄汾县| 盐城市| 壶关县| 东山县| 渑池县| 甘谷县| 内江市| 高要市| 集安市| 尼木县| 翁源县| 皮山县| 海门市| 常德市| 尉犁县| 龙游县| 巴东县| 麻江县| 安多县| 宜川县| 盈江县| 璧山县|