WebSphere Extended Deployment, Version 6.0.x     Operating Systems: AIX, HP-UX, Linux, Solaris, Windows, z/OS

作業クラス

Extended Deployment は、 アプリケーション用およびシステム・アプリケーション用の作業クラスを提供します。アプリケーションがインストールされると、 アプリケーション内でサポートされるものとして発見された各プロトコルに対してデフォルトの作業クラスが作成されます。例えば、 アプリケーションに Web モジュールしかない場合、1 つのデフォルトの HTTP 作業クラスが作成されます。アプリケーションに 1 つ以上の EJB モジュールがある場合、1 つの IIOP 作業クラスが作成されます。また、アプリケーションに 1 つ以上の Web サービス・モジュールがある場合、1 つの SOAP 作業クラスが作成されます。デフォルトの JMS 作業クラスは、常に各アプリケーションに対して作成されます。これは、アプリケーション定義内のリソース参照なしで JMS リソースを保持することが可能であるためです。また、 新規アプリケーションに対して作業クラスを作成することもできます。

デフォルト・アプリケーションの作業クラス

各デフォルトの作業クラスには、 メンバーシップがあります。これは、当該アプリケーションの当該プロトコル・タイプのすべての作業のワイルドカード式と同等です。この作業クラスは最後まで、優先する新規ユーザー定義作業クラスと一致します。デフォルトの作業クラスでは、 自らのメンバーシップを手動で変更することも削除することもできません。これらは、 いずれのユーザー定義作業クラスにも分類されないアプリケーションに対して送信された作業を、サービス・ポリシー定義に送信する方法を定義することを目的としています。メンバーシップは削除できませんが、分類規則はデフォルトの作業クラスで定義できます。これは、 環境が作業クラスのメンバーシップに基づき分類する必要がないが、グループ ID やホスト名などの高度な基準により分類する必要がある場合に特に有用です。

アプリケーションのデフォルトの作業クラス上のデフォルトの matchAction は、デフォルトのサービス・ポリシーのデフォルトのトランザクション・クラスに分類するためのものです。これを変更して、 代替のトランザクション・クラス/サービス・ポリシーのペアを選択できます。

新規アプリケーションの作業クラス

サービス・ポリシーの作業クラスは、 アプリケーション・エディションごとに定義されます。アプリケーションの各エディションには、 サービス・ポリシーに分類される方法に関する独自の定義があります。オンデマンド・ルーター (ODR) がどのアプリケーション・エディションをルーティングするかを判別したら、サービス・ポリシーの作業クラス定義が検証され、作業の分類方法が決定されます。アプリケーションの新規エディションがインストールされたら、複製するアプリケーションのエディションを選択することも、また、まったく何も選択しないことも可能です。 エディションを選択した場合、そのすべての作業クラスはデフォルトから複製され、新規のアプリケーション・エディション名に適切に名前変更されます。エディションを選択しない場合、デフォルトのみが作成されます。

構成の配置場所

アプリケーション用作業クラスの構成の配置場所は次のとおりです。
<context>
	<context-name>applications</context-name>
		<child-context-names>
			<child-context-name>deployments</child-context-name>
			<child-context-name>workclasses</child-context-name>
		</child-context-names>
</context>
	<context>
	<context-name>deployments</context-name>
		<child-context-names>
			<child-context-name>workclasses</child-context-name>
		</child-context-names>
	</context>
	<context>
		<context-name>workclasses</context-name>
		<root-document-type>WorkClass</root-document-type>
		<child-document-names>
			<child-document-name>WorkClass</child-document-name>
		</child-document-names>
	</context>

システム・アプリケーションの作業クラス

システム・アプリケーションのデフォルトの作業クラスおよびディレクトリー (adminconsole.ear など) は、プロファイル拡大中に作成され、高可用性デプロイメント・マネージャーをサポートします。セル・コンテキスト下の xd ディレクトリーは、systemApps 構造を模倣し、 デフォルトの作業クラスを含みます。デフォルトの作業クラスは、次のコンテキストの下に作成されます。
cells/<cellName>/xd/systemApps/<earName>/workclasses/<workclass>/

cells/<cellName>/xd/systemApps/<earName>/deployments/<appName>/workclasses/<workclass>/
Extended Deployment は、 すべての更新に対するノード・コンテキスト下の「systemapps.xml」ファイルに対する変更を listen します。
cells/<cellName>/nodes/<nodeName>/systemapps.xml



Related concepts
高可用性デプロイメント・マネージャー

Related reference
作業クラスのルーティング・ポリシー

Concept topic    

Terms of Use | Feedback Last updated: Mar 20, 2006 12:29:37 PM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/codoeworkclass.html

© Copyright IBM 2006. All Rights Reserved.
This information center is powered by Eclipse technology. (http://www.eclipse.org)