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

ObjectGrid

ObjectGrid 是 Java 2 Platform Standard Edition (J2SE) 和 Java 2 Platform Enterprise Edition (J2EE) 應用程式的可延伸物件快取架構。

在進行應用程式開發時,您可以利用 API 來擷取、儲存、刪除及更新 ObjectGrid 中的物件。 您也可以實作自訂的外掛程式來監視快取更新項目、利用外部資料來源擷取和儲存資料、 管理自快取中收回的項目,以及針對您自己的 ObjectGrid 應用程式環境來處理背景快取功能。

ObjectGrid 環境

搭配或不搭配 WebSphere Application Server 或 WebSphere Extended Deployment 來使用 ObjectGrid。 您可以在 J2SE 1.4.2 或更新版本的環境中使用 ObjectGrid。您也可以在 WebSphere Application Server 6.0.2 或更新版本的環境中使用 ObjectGrid。

簡易安裝

您可以利用幾個簡單的步驟來安裝和配置 ObjectGrid。這些步驟包括將 JAR 檔複製到您的類別路徑以及定義一 些配置指引。

交易變更

為確保擁有健全的可程式化介面,本版已對交易環境定義做了所有必要的變更。您可以在應用程式內明確地控制交易, 也可以讓應用程式使用自動確定程式設計模式。這些交易變更也可以透過 ObjectGrid 對等同步化的應用程式伺服器來傳送。

您可以將 ObjectGrid 從單一「Java 虛擬機器 (JVM)」中執行的簡單網格調整成可共用一組 物件的 JVM 網格,並監視對等 JVM 對物件所做的變更。 您可以利用分散式交易支援或實作分散式訊息傳遞解決方案(如「Java 傳訊服務 (JMS)」)的 類似方法,將 WebSphere Application Server 實例之間的 ObjectGrid 同步化。

有了分散式交易支援,就可以利用訊息傳輸的方式通知對等機器有所變更。您也可以配置 JVM 使對等機器修改的物件失效, 或利用遠端機器上所做的變更來取代本端副本。

可延伸架構

您可以開發外掛程式來延伸 ObjectGrid 架構的大部分元素。您可以調整 ObjectGrid 來允許應用程式在一致性與效 能之間進行取捨抉擇。外掛程式自訂的程式碼也可支援下列應用程式特定行為:
  • 接聽起始設定、交易開始、交易結束和毀損等的 ObjectGrid 實例事件。
  • 利用個別對映接聽器介面來監視交易確定作業。
  • 呼叫交易回呼來啟用交易專用處理程序。
  • 實作可套用一般 ObjectGrid 文易的特定交易原則。
  • 將載入器用於透通且共用的項目,以及外部資料儲存庫和其他資訊儲存庫的跳出點。
  • 利用 ObjectTransformer 介面來以特定方式處理不可序列化物件。
在不影響基本 ObjectGrid 快取 API 介面使用的情況下,您可以實作上述每一個行為。 有了這個透通性,使用快取基礎架構的應用程式就可以在不受影響的情況下大幅變更資料儲存庫和交易處理程序。

彈性用法

您可以在下列使用實務中使用 ObjectGrid:
  • 儲存物件供稍後擷取。應用程式可控制 ObjectGrid 的內容和生命週期。
  • 在後端系統之前使用,以便由另一個實體控制其內容和生命週期。可延伸載入器外掛程式可用來以透通方式擷取後端系統物 件,以及套用對保留在 ObjectGrid 中的物件所做的變更。您可以利用這個方法來建構集中式 (hub-based) 網格拓樸。

若要開始使用及開發 ObjectGrid 應用程式,請參閱 ObjectGrid 入門

如需其他進階程式設計資訊,請參閱 WebSphere Extended Deployment Library 中的 ObjectGrid 程式設計手冊。




相關概念
高效能運算
相關工作
ObjectGrid 入門
概念主题    

使用条款 | 反馈

最近更新日期: 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/cobgojbectgrid.html

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