WebSphere Extended Deployment V6.0.x     操作系统:

商業網格概觀

通常由 WebSphere Application Server 所管理的 Java 2 Platform Enterprise Edition (J2EE) 應用程式,執行簡短的、輕量型交易式工作單元。在大部分情況下,只需幾秒的 CPU 時間及相當少的記憶體就能滿足個別要求。 然而,許多應用程式需要執行長時間執行的資源密集工作,這並不適合此交易式參照範例。這些應用程式需要商業網格。

如下圖所示,WebSphere Extended Deployment 的商業網格功能擴充 WebSphere Application Server, 以容納需要執行長時間執行之工作的應用程式及交易式應用程式。 長時間執行的工作可能需要數小時或甚至數日才能完成,當它執行時會耗用大量記憶體或處理電力。

商業網格工作量

WebSphere Extended Deployment 使用工作來表示長時間執行的工作單元。 工作說明工作、需要哪一個應用程式來執行工作, 以及可以加入其他資訊,以幫助 WebSphere Application Server 實際而有效率地處理工作。工作是以一種叫作 xJCL 的 XML 用語來指定,可依程式的方式送出或透過指令行介面送出。 工作會保存在外部資料庫中並獲得 WebSphere Extended Deployment 之長時間執行的排程器元件,作為工作送出的一部分。 長時間執行的排程器以 Cell 中的可用容量搭配等待中的工作,並將工作分送到執行環境來執行。 WebSphere Extended Deployment 提供兩種執行環境。

密集運算執行環境

這個環境支援預期會耗用大量 CPU 之長時間執行的應用程式。 這個執行環境提供以非同步 Bean 為基礎之極簡單模型程式設計。

長時間執行的執行環境

長時間執行的執行環境支援批次導向應用程式。 與較傳統的 J2EE 應用程式類似,這些應用程式應該會執行處理程序,但是由批次輸入而非互動式使用者來驅動。 這個環境建置在常見的 J2EE Entity Bean 之上,提供批次應用程式一個豐富的程式設計模型, 來支援儲存器管理的可重新啟動程序以及暫停和取消執行中之工作的功能。

就像動態作業功能一樣,商業網格也具有自動管理功能,使您的環境動態適應變更的工作量。 商業網格提供下列自主功能:
  • 長時間執行的佈置:長時間執行的佈置控制器類似會啟動及停止交易式應用程式實例的應用程式佈置控制器。 長時間執行的佈置控制器會啟動和停止長時間執行的應用程式實例,以回應系統中的工作。
  • Balancer:由於長時間執行之工作的本質,將它與交易式工作放置在同一個節點上通常會對交易式工作產生不利影響。 Balancer 決定哪些節點執行交易式工作,哪些節點可以用於長時間執行的工作。 這些決策根據一些因素,包括這兩種工作之服務原則的相符程度。



概念主题    

使用条款 | 反馈

最近更新日期: Aug 14, 2006 1:59:16 PM EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=/com.ibm.websphere.xd.doc/info/prodovr/cxdbusgrid.html

© Copyright IBM Corp. 2004, 2006. All Rights Reserved.
本信息中心基于 Eclipse 技术。(http://www.eclipse.org)