WebSphere Virtual Enterprise, Version 6.1.1
             オペレーティング・システム: AIX , HP-UX, Linux, Solaris, Windows,


作業クラスの概要

作業クラスとは、アプリケーション・サーバーによって実行される作業をグループにまとめたものです。作業は HTTP 要求、SIP メッセージ、IIOP 呼び出し、または JMS メッセージです。各作業クラスには、作業の処理方法を決定するために WebSphere® Virtual Enterprise によって使用されるルール・セットが含まれます。

作業クラスの概要

要求に対してポリシーを適用するため、作業クラスを使用して要求を分類します。作業クラスには以下の 2 つの主要タイプがあります。
  1. サービス・ポリシー作業クラス - 作業クラス・ルールは、受信する作業をサービス・ポリシーに関連付け、その作業をアプリケーション・サーバーに転送する時点を WebSphere Virtual Enterprise に示します。
  2. ルーティング・ポリシー作業クラス - 作業クラス・ルールは、受信する作業をルーティング・ポリシーに関連付け、その作業を送信する場所を WebSphere Virtual Enterprise に示します。各作業単位 (要求、メッセージ、または呼び出し) は、単一のサービス・ポリシー作業クラスに関連付けられます。また HTTP 要求および SIP メッセージは、単一のルーティング作業クラスにも関連付けられます。IIOP および JMS の場合、転送はオンデマンド・ルーター (ODR) を経由せずに行われる、これらのプロトコルにはルーティング作業クラスが存在しません。そのため、ルーティング・ポリシーを必要としません。

作業クラスの作成

作業クラスは、それに関連付けられたパターンに適用されます。 すべてのパターンは、それに関連付けられたオブジェクト (アプリケーション・モジュールまたはオンデマンド・ルーター) を持っています。 これらのパターンとオブジェクトのペアにより、作業クラスにマップされている要求の定義が構成されます。 カスタム作業クラスによって定義されているパターンは、デフォルトの作業クラス・パターンよりも優先されます。 デフォルトのすべての作業クラスには、"/*" というパターンが含まれています。 このパターンは、すべての要求がそのオブジェクトに対して一致するということを意味しています。

カスタムの作業クラス定義は、一致する定義の検出を試みている際には、 デフォルトの作業クラス定義よりも前に評価されます。 着信要求がどのカスタム作業クラス定義にも一致しない場合は、 デフォルトの作業クラス定義が使用されます。

作業クラスのタイプ

サービス・ポリシーおよびルーティング・ポリシーには、以下のようなさまざまなタイプの作業クラスがあります。

表 1. 作業クラスのタイプ
作業クラス 説明
アプリケーション・ルーティング・ポリシー WebSphere Virtual Enterprise にインストールされたアプリケーションに対する要求のルーティング・ポリシーを決定する方法を指定します。
アプリケーション・サービス・ポリシー WebSphere Virtual Enterprise にインストールされたアプリケーションに対する要求のサービス・ポリシーを決定する方法を指定します。
汎用サーバー・クラスター・ルーティング・ポリシー 汎用サーバー・クラスターに対する要求のルーティング・ポリシーを決定する 方法を指定します。
汎用サーバー・クラスター・サービス・ポリシー 汎用サーバー・クラスターに対する要求のサービス・ポリシーを決定する 方法を指定します。

以下の図は、WebSphere Virtual Enterprise にインストールされたアプリケーションをターゲットとする要求のフローを示します。要求は、アプリケーション・ルーティング・ポリシー作業クラスに適用され、 ルーティング・ポリシーが決定されます。結果のルーティング・ポリシーが permit または permitsticky の場合、 要求はアプリケーション・サービス・ポリシー作業クラスの状態を続け、 サービス・ポリシーとトランザクション・クラス名を決定します。

Request > application routing policy work class > routing policy > application
service policy work class > service policy

それぞれのアプリケーションは、 デフォルトでアプリケーション・ルーティング・ポリシーとアプリケーション・サービス・ポリシー 作業クラスを含んでいます。また、追加でデフォルト設定ではない作業クラスを作成できます。各作業クラスには、デフォルトの一致アクションがあります。アプリケーションのデフォルトのルーティング・ポリシーは permit:application_name です。デフォルトのサービス・ポリシーは Default_TC (デフォルトのトランザクション・クラス) です。




関連概念
作業クラスのタイプ
ルーティング・ポリシーのアクション・タイプ
関連タスク
サービス・ポリシーの定義
関連資料
ルーティング・ポリシーおよびサービス・ポリシーの副次式ビルダー・オペランド
ルーティング・ポリシーおよびサービス・ポリシー
概念のトピック    

ご利用条件 | フィードバック

最終更新: 2009/09/17 16時30分32秒EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/odoe_task/codoeworkclass.html