WebLogic 12c來了 168MB的夢幻開發環境
譯文【51CTO 12月5日外電頭條】WebLogic服務器以甲骨文中間件為基礎,2009年更新到11g。甲骨文近日發布的WebLogic 12c服務器將為用戶提供新的云規模與Java功能,對Java EE 6和Java 7語言規范提供了全面的支持。
“云應用程序基礎是我們所有Fusion中間件的底層應用程序基礎設施,而WebLogic 12c則稱得上基礎設施中的基石,”甲骨文產品管理部門總監Mike Lehmann在接受采訪時說道。
根據Lehmann的說法,WebLogic 12c中的***的一項新功能就是為Java EE 6提供全面支持。他指出,甲骨文已經在WebLogic 11g的更新中添加了數個Java EE 6的API,旨在為其提供一些增量功能。
“12c則具備了全部針對Java EE 6的補充內容,包括REST式Web服務、EJB輕量級Web服務以及環境與附加組件插入這一萬眾期待的重要功能,”Lehmann如是說。
Lehmann說,客戶已經盼Java EE 6已經盼到花兒都謝了,因為它能顯著降低此前使用第三方框架時所必要的Java類與代碼的數量。他補充稱,WebLogic客戶如今可以將Java EE 6當作一種輕量化的開發框架以及編輯模型加以使用。
新增的支持能力還包括7月正式啟動的Java SE 7。Java SE 7通過fork/join框架帶來了更好的多核心處理器支持功能,并且包含了多項為Java虛擬機(簡稱JVM)提供多語言支持的改進內容。
對開發人員及使用效率方面的關注也體現在WebLogic 12c服務器自身的大小上。Lehmann表示WebLogic 12c只有168MB,僅僅是其前代產品發行版的六分之一。
云部署
從可擴展性角度來看,甲骨文公司將云部署工作提高到了一個更高的抽象水平上。Lehmann解釋稱,甲骨文Virtual Assembly Builder組件將多款虛擬機匯集在一個名為“assembly”的單元中。他還補充道,將虛擬機作為一個單元加以處理,能夠給云部署的相關管理工作帶來必要的抽象概念。
甲骨文Traffic Director組件則對前幾代WebLogic產品中已經具備的功能加以進一步擴展。Lehamnn指出,甲骨文公司在WebLogic 11g發行版中綁定了一致性緩存服務。而在***的WebLogic 12c中,名為甲骨文Traffic Director的新軟件負載平衡器將會發揮同樣的重要作用。
“對于甲骨文Traffic Director,我們有意將其打造成軟件負載平衡器,用于為WebLogic服務器處理Exalogic系統中的流量路由、塑形以及能力管理工作,”Lehmann說道。“當一套WebLogic 12c設施出現規模上的擴大或縮小時,該系統會自動根據環境調整網絡流量,以合理增加或減少負載。”
Exalogic Elastic Cloud 是一款來自甲骨文公司的工作系統,***亮相于去年年底。Exalogic一款專門為Java及甲骨文中間件程序所打造的改制系統。Lehmann強調稱,盡管他們已經為WebLogic 12c在Exalogic的運行方面做出了大量優化工作,但后者仍然可能有效服務于其它x86系統。
“當大家從傳統系統遷移到像Exalogic這樣的改制系統中時,我們所做出的進一步性能優化及整合將呈現在用戶面前,”Lehmann解釋道。“對于傳統的服務器系統而言,它只是 WebLogic中所包含的一類標準化web層;而一旦采用Exalogic,大家獲得的將是甲骨文Traffic Director的協助。”
WebLogic 12c同時也是甲骨文在收購Sun公司之后所放出的***WebLogic發行版,這一版本擁有自己的Java中間件服務器,其中包含的開源GlassFish項目仍在甲骨文的支持及更新范疇內。Lehmann解釋稱GlassFish中的應用程序能夠被輕松地部署到WebLogic 12c當中,進而讓用戶獲得更多企業及云規模方面的重要功能。這些額外的功能包括對甲骨文RAC的支持、對虛擬化的支持、甲骨文Traffic Director以及一致性整合等等。
“GlassFish稱得上是一套夢幻般的開發環境,如今大家已經可以在WebLogic 12c中用到,而且加上對JavaEE 6及Java SE 7的支持,***的WebLogic絕對可以算作一套偉大的開發環境,”Lehmann說道。“另一大重要區別在于,Fusion中間件與應用程序在WebLogic中獲得了認證;相比之下,GlassFish就沒有為其提供認證或是支持。”
GlassFish的核心作用在于促進Java EE的認證機制,盡管它同樣是一款來自甲骨文公司的產品,也得到了商業化支持,但在功能性上仍然無法與WebLogic相提并論。
“一般說來,在追求功能性以及高端部署實例當中,人們普遍會選擇WebLogic,”Lehmann如是說。
原文:http://www.serverwatch.com/server-news/oracle-brings-weblogic-12-to-the-cloud.html
【編輯推薦】
- 漫談Java開源5年:自由但帶著枷鎖
- Java漏洞成黑客目標 微軟呼吁用戶更新軟件
- BicaVM:基于JavaScript的JVM-為什么呢?
- Java中關于OOM的場景及解決方法
- 分布式緩存Memcached的Java客戶端優化歷程