紅帽旗下的JBoss公布新版開放原始碼應用伺服器軟體JBoss Application Server 5.0(JBoss AS)的核心架構及產品發表藍圖。新產品將於今年第一季全球同步發表,最大的改變則在於將符合昇陽的Java EE 5(Java Enterprise Edition 5)標準認證。

歷經逾兩年的開發時程,JBoss AS 5.0測試版本已於去年12月推出,並預計在今年第一季發表正式版。根據JBoss提供的資料,JBoss AS 5.0的核心元件共包括了符合JAX-RPC 1.1的JBoss Web Service、重新更改架構以提升效能的JBoss Clustering/Cache、相容於JMS 1.1的JBoss Messaging 1.2,以及JBoss Seam 1.1、JBoss EJB3及Hibernate 3.2等。

不過新版本對於開發者來說,最大的影響應是將通過昇陽Java EE 5的規格認證,以及底層架構由Microkernal轉變為Microcontainer。紅帽暨Jboss亞太區技術及市場開發協理王文彬解釋,這兩項轉變,將使產品架構更輕量化,藉以提供開發者更簡便地撰寫應用程式。

其中,支援Java EE 5是目前眾家廠商包括BEA、IBM、Oracle與SAP等強調要擁抱的最新開發平台版本,王文彬指出,Jboss AS 5.0目前測試版本則已完成約7成的認證程序。

Java EE 是由昇陽所提供的Java與 Web services 部署的開發平台。最新版本是於去年年中發表,重點放在對Web services的支援與服務導向架構 ( SOA )技術。其中Java EE 5的新功能Enterprise Java Beans(EJB)3.0,可透過支援傳統Java物件Plain Old Java Objects(POJO)的Annotation技術,簡化應用程式撰寫模型,藉以去除複雜的程式碼,並減少部署描述語言的程序。

另一方面,JBoss AS 5.0也將包括新推出的JBoss Seam 1.1。JBoss Seam是Jboss的Java網路應用軟體開發套件,共涵括該公司旗下Hibernate、jBPM (Workflow Management Engine)、Portal等JEMS產品元件,並通過JSF 與EJB3.0開發標準。

王文彬指出,此產品套件是期望能透過個別元件的統一整合,提供企業更簡易、有效率地開發網頁應用程式,尤其是需要連結至後端不同的資料庫進行資料大量比對的大型網站。該產品未來的發展方向則是以推展Web 2.0開發技術為主。

JBoss Seam1.1測試版已於上個月上線,最大的特色在於支援AJAX技術。此產品現並已整合進JBoss Application Server 5.0 測試版內,未來也將包含在JBoss AS 5.0的正式版當中。

熱門新聞

Advertisement