本主題解說商業網格的主要元件。
下圖顯示商業網格的主要元件。

以下是每個元件及其功能的簡要說明。
指令行介面可讓您在系統中送出及控制長時間執行的工作。
Enterprise Bean 及 Web 服務介面透過可程式介面,
對 Java 2 Platform Enterprise Edition (J2EE) 及非 J2EE 程式提供類似功能。管理主控台提供「圖形使用者介面 (GUI)」,讓 WebSphere 管理者及操作員能夠執行工作管理功能。
除了送出及儲存工作以外,其他介面的所有功能也可以在管理主控台中找到。
雖然這裡未顯示,但管理主控台也用於定義一些服務原則,
讓 WebSphere Extended Deployment 用來決定啟動長時間執行之工作的位置及時間。
長時間執行的排程器負責接受、持續及排程長時間執行之工作的執行。
它管理工作資料庫、指派工作 ID,以及選取應該執行工作的位置及時間。
長時間執行的排程器也負責按照要執行之工作及管理者定義之服務原則的指示,
來啟動及停止長時間執行的動態叢集實例,這是執行此功能的一部分。這類似交易式 J2EE 應用程式的應用程式佈置控制器所提供的功能。
長時間執行的排程器是一個 J2EE 應用程式,透過使用應用程式佈置控制器提供的功能,可以使這個排程器的可用性提高。
執行環境是以其他功能增強的應用程式伺服器,能提供長時間執行的應用程式所需之執行時期環境。
WebSphere Extended Deployment 提供兩個包裝成單一 J2EE 應用程式 (LREE.ear) 的執行環境,
該應用程式部署到將管理長時間執行之應用程式動態叢集。
如需設定執行環境的相關資訊,請參閱
部署長時間執行的應用程式。WebSphere Extended Deployment 所提供的兩個執行環境為:
- 密集運算執行環境支援預期會耗用大量「中央處理單元 (CPU)」之長時間執行的應用程式。
這個執行環境提供以非同步 Bean 為基礎之極簡單程式設計模型。
如需相關資訊,請參閱密集運算程式設計一節。
- 長時間執行的執行環境支援批次導向應用程式。
與較傳統的 J2EE 應用程式類似,這些應用程式應該會執行記錄處理程序,但是由批次輸入而非互動式使用者來驅動。
這個環境建置在常見的 J2EE Entity Bean 之上,提供批次應用程式一個豐富的程式設計模型,
來支援儲存器管理的可重新啟動程序以及暫停和取消執行工作的功能。
如需相關資訊,請參閱批次程式設計模型一節。
在節點群組中,Balancer 元件是作為長時間執行與交易式工作的仲裁者。
由於長時間執行工作的本質,將它與交易式工作放置在通常會對交易式工作產生不利影響的同一個節點上。
Balancer 決定哪些節點應該執行交易式工作,哪些節點可以用於長時間執行的工作。
這些決策是根據一些因素,包括這兩種工作之服務原則的相符程度。
如需相關資訊,請參閱
整合長時間執行與交易式工作。