Home PageSolutionsProductsServicesSupportDevelopersPartnersCustomersAbout BEA
BEA WebLogic產品家族
BEA WebLogic Platform
BEA WebLogic Server
產品概述
入門
使用要求
特點與優勢
瞭解詳情
BEA WebLogic Integration
BEA WebLogic Portal
  BEA WebLogic RFID Product Family
BEA WebLogic Mobility Serverl
  BEA WebLogic Real Time
BEA AquaLogic
產品家族
BEA WebLogic Workshop產品家族
BEA WebLogic Communications Platform
BEA Tuxedo
BEA WebLogic JRockit
更多BEA產品
第三方工具
所有產品
 
 
 
  BEA WebLogic Server 10  

產品概述

服務導向架構 (SOA) 已成為趨勢,IT 與企業需求要密切配合,才能為客戶、合作夥伴、員工及股東提供更好的服務。新的服務基礎架構軟體逐漸演進,已可支援許多這類的改變,但應用基礎架構又會受到什麼影響?對於貴公司 IT 系統的基礎,真正重要的又是什麼?

我們發現,真正重要的是絕對的穩定可靠、效能,以及簡化的開發工作。在服務的這塊新領域,健全穩定的程度完全取決於用來開發及部署的基礎,而如今,在 SOA 的支援,應用基礎架構更是達到前所未有的重要。經過多年企業客戶的實際部署經驗證明,即使部署新版本、變更伺服器配置,或是在相同或不同資料中心進行故障轉移,BEA WebLogic Server 都能保持應用程式與服務的正常運作。

BEA WebLogic Server 10 提供開發人員快速開發企業應用程式與服務所需的工具與技術,同時減少開發人員必須重複撰寫的常用程式碼數量。在生產方面,BEA WebLogic Server 10 則提供營運團隊所需的工具,包括容易發現的診斷資訊、GUI 的管理主控台,以及指令碼編寫,以協助維持服務的正常運作。而這些都有賴於高可用性的功能,使得即使發生最難以預料的運行中斷,也能彌補負面的影響。

簡化的開發工作

幅度最大的更新之一,是使用全面改版的 Enterprise JavaBeans (EJB) 3.0,編寫複雜的企業應用程式或服務。新的 Java Persistence API (JPA) 取代了實體 Bean,並且將物件關聯的對應標準化,簡化開發人員將 Java 物件對應到關聯式資料庫的過程,並且儲存這些物件以供日後使用。這對於許多類型的應用程式來說,真的極為重要。因為有些資訊可能需要保存較長的時間,例如使用者資料或預訂細節,而不單單只是使用者初次與應用程式互動的資訊。在此請注意,BEA 發起了一個開放原始碼社群的計畫,目標是建立一個開放式 JPA 實作,也就是 OpenJPA Apache 育成計畫。  

BEA WebLogic Server 10 超越了 Java EE 5 規格,讓開發工作更為輕鬆。舉例來說,BEA 混搭式開發模型納入了多項常見又好用的開放原始碼計畫,例如 Spring 架構。開發人員可以運用 Spring 來編寫應用程式,並且 BEA BEA WebLogic Server 10 內提供了技術接觸點,以及以 Eclipse 為基礎的 BEA WorkshopTMfor WebLogic 平台整合式開發環境 (IDE)。此外,BEA 對於在 BEA WebLogic Server 10 上的 Spring 提供技術支援,開發人員可以放心使用這個架構。對客戶來說,支援通用的開放原始碼架構,即表示需要有更多各種不同技能組合的開發人員來撰寫應用程式及服務。 

新增與改進的 Web Service

走向「服務導向架構」(SOA) 意味著要把應用程式當作「服務」來開發。而 BEA WebLogic Server 10 在主要服務啟用技術上有了重大的更新。目前已採用新的核心 Web Service 技術,包括 Java API for XML Web Service (JAX-WS 2.0) 以及 Java API for XML Binding (JAXB 2.0)BEA 是根據 GlassFish 社群計畫 (另一個混搭式的例子) 來執行 JAX-WS 2.0,該計畫提供受 Java 社群支持的穩固實作經驗。JAX-WS 2.0 支援多項重要的通訊協定,例如 SOAP 及註解,因而可以簡化 Web Service 的開發。支援新版的 JAX-WS 2.0 Web Service 固然重要,不過 BEA 也強化了先前的 JAX-RPC Web Service 技術,因此客戶可以慢慢移轉到比較新的方式,變成以文件為中心的應用。 

支援全日無休的運作效率

簡化新應用程式與服務的開發並不夠,還必須能在極為可靠又容易管理的環境當中執行。對營運人員來說,為運作中的伺服器進行變更,萬一發生人為錯誤,可能會導致重大的損害,影響顧客的忠誠度與營業收入。因此,為了因應這項挑戰,BEA WebLogic Server 10 繼續努力不懈,務求達到運作效率的最高目標。其管理主控台加入了多項新的功能,像是有助於預防不慎出錯的「鎖定編輯」(lock-and-edit),加上可在主控台自動記錄領域配置的變更,只要透過 BEA WebLogic Scripting Tool 發出一個指令就能有「播放」的功能。這在處理重複程序的時候,有助於減少可能發生的錯誤。  

高可用性的功能可以協助使用者避免因為停機而造成的損失。BEA WebLogic Server 10 一方面提供有助於減少停機的技術,另一方面,也提供萬一發生停機時有效處理的方法。叢集、整個伺服器的移轉,以及跨都會網路 (MAN) 與廣域網路 (WAN) 的故障轉移,都會特別強調這些功能。  

另外,BEA WebLogic Server 10 也做了多項強化,提供在萬一發生意外停機時,自動執行的功能。例如,BEA WebLogic Server 10 包含自動執行的交易恢復服務,可確保萬一伺服器故障時,未完成的交易能夠完成,這是相當重要的一環。在 BEA WebLogic Server 10 中,這項復原服務可以自動移轉到運作正常的伺服器上,因此可排除手動處理的程序,還能夠提供更高等級的復原功能。 

營運團隊也應會喜歡 BEA WebLogic 診斷架構在顯示診斷資料方面的改進,以及對於諸如 SNMP v3 等重要管理規範標準的支援。最後,為了協助升級現有的舊版 BEA WebLogic Server 應用程式 (v8.1v9.0v9.1v9.2)BEA WebLogic Server 10 支援舊版的 API (但是先前公佈不支援的除外),並且會透過其領域設定工具提供自動化的領域升級。BEA WebLogic Server 10 在操作上也可以和這幾個舊版本相容互通

BEA WebLogic Server 診斷畫面

新款「駕駛艙」式樣的診斷顯示畫面,可協助您快速瞭解執行中的伺服器的狀況。可使用內建的檢視畫面,或是自訂個人的檢視畫面

 新聞與活動 | 線上調查 | 法律聲明 | 隱私權聲明 Copyright 2006 © BEA Systems, Inc. All rights reserved.