Java EE 7 —— 針對云的Java企業版 |
發布時間: 2012/8/29 17:41:33 |
Java EE(以前叫做Java 2平臺,企業版)是一個為支持企業級應用開發的而設計的平臺。該平臺提供標準化、模塊化組件。各種應用程序自動化動作用來保證多層應用的創建和實現。Java EE能夠輕松擴展應用大小,滿足在較小測試環境開發后的大型業務運營。 這個平臺在標準版的基礎上構建了很多不錯的特性,包括數據安全、代碼移植和通用企業資源兼容。企業版規格也特別關注Web服務交互性(依賴于WS-I Basic Profile)。目的就是吸引業務用戶開發并使用基于JAVA的自定制應用,讓企業內部和基于WEB的應用來服務員工、客戶和廠商。Java EE可以適應各種企業系統,像遺留數據庫管理系統。各種應用層(基于JAVA的應用和網上的非JAVA順從資源之間)之間的集成變得輕松。 JAVA的云之路走到哪里了? 目前的版本是Java EE 6,正常情況下Java EE 7將在2012年發布。Java EE 6為基于WEB的環境的兼容性而設計。然而,在談到企業應用的時候,“互聯網”和“云”之間有很大的區別。大量技術公司已經通過云端Java EE 6試水。例如,甲骨文和開源應用服務器GlassFish v3的合作。該公司在2011年云博會上告訴與會者如何在一個本地的GlassFish實例中部署Java EE 6應用。與會者也看到了示例應用如何部署到通用云基礎架構上,像Amazon EC2、Elastra和RightScale。會上也探討了服務器如何在一些云環境動態分配以及這種方法的優缺點。 今年,紅帽也宣布JBoss應用服務器7和OpenShift PaaS的集成。這個中間件服務器服從Java EE 6,可能作為Java云端開發工作的網關使用。這個設定減輕了開發者的一些責任,像堆棧設置、自動擴展和各種維護問題。客戶可依賴服務提供者來解決這項工作的各種問題。允許開發者關注與為Web 3.0設計的企業應用編碼。 為什么是版本7? 盡管以前是成功的,目前Java EE 6版本實際上不是為動態環境而設計。甲骨文的下一次發布將會精確調整云的真實性(像多租戶架構和彈性)。Java EE 7將會適用于私有和公有云環境。企業級消費者仍舊隸屬于私有云提供的安全和控制,這也是鎖定大企業市場的必要因素。 關鍵升級點包括: 易于構建服務器端用戶界面(面向JavaServer) RESTful Web服務(JAX-RS)的Java API,用于處理超媒體 Java持久性(對象/關系映射中的核心功能) Java EE即將到來的版本是企業級客戶端更容易遷移到云端。通過流程簡化,甲骨文計劃虛擬化,確保大量業務決定進行這次跳躍。微軟Azure已經為.net客戶遷移鋪平了到了。隨著Java EE 7成熟,非微軟用戶將不再有嚴重障礙存在。 本文出自:億恩科技【www.laynepeng.cn】 |