12 サービス・コンポーネントの管理

サービス・コンポーネントは、SOAコンポジット・アプリケーションのビジネス・ロジックを提供します。

この章の内容は次のとおりです。

Oracle BPEL Process Managerの管理

Oracle BPEL Process Managerにより、ビジネス・プロセス・フローを統合、実行することができます。この章ではOracle BPEL Process Managerを構成するために必要な標準的なタスク・セットについて説明します。

この章の内容は次のとおりです。

BPELプロセス・サービス・エンジンのプロパティの構成

次のセクションに、BPELプロセス・サービス・エンジンのプロパティの構成に必要なステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. Oracle BPEL Process Managerセンサーと分析を理解します。詳細

  3. BPELプロセス・サービス・エンジンのプロパティの構成方法

BPELプロセス・サービス・エンジンのデプロイメントの監視

次の項に、BPELプロセス・サービス・エンジンを稼働するすべてのBPELプロセス・サービス・コンポーネントをモニターするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. Oracle JDeveloperでのデプロイを理解します。詳細

  3. Oracle Enterprise Managerでのデプロイを理解します。詳細

  4. BPELプロセス・サービス・エンジンでのデプロイに関する詳細を表示します。方法

BPELプロセス・サービス・エンジンの保留中およびアクティブなリクエストとスレッドパフォーマンス統計のモニター

次の項に、保留中およびアクティブなBPELプロセス・サービス・エンジンのリクエストならびにスレッド統計をモニターするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. 保留中およびアクティブなリクエストならびにスレッド統計をモニターします。方法

BPELプロセス・サービス・エンジンのメッセージ障害からのリカバリ

次の項に、BPELプロセス・サービス・エンジンで手動でメッセージをリカバリするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. メッセージ障害からリカバリします。方法

BPELプロセス・サービス・コンポーネントのダッシュボードのモニター

次の項に、BPELプロセス・サービス・コンポーネントの最新インスタンスおよびフォルトをモニターするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・コンポーネントを理解します。詳細

  2. ビジネス・フロー・インスタンスを理解します。詳細

  3. BPELプロセス・サービス・コンポーネントのダッシュボードをモニターします。方法

BPELプロセス・サービス・コンポーネント・ポリシーの管理

次の項に、BPELプロセス・サービス・コンポーネントにポリシーをアタッチまたはデタッチするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・コンポーネントを理解します。詳細

  2. ポリシーを理解します。詳細

  3. 使用可能な特定のポリシーのタイプおよび、ユーザー環境で使用するポリシーを理解します。詳細

  4. ポリシーとBPELプロセス・サービス・コンポーネント間でのアタッチおよびデタッチをします。方法

Oracle Mediatorの管理

この章では、Oracle Mediatorを構成および管理するために必要な標準的なタスク・セットについて説明します。Oracle Mediatorにより、エンタープライズ内外両方で、サービス・コンシューマとサービス・プロバイダ間のデータをルーティングできます。Oracle Mediatorを使用して、ルーティング・ルールの評価、変換の実行、サービスの起動または他のビジネス・イベントの呼出しを実行できます。

この章の内容は次のとおりです。

メディエータ・サービス・コンポーネントの最新インスタンスおよびフォルトの監視

次の項に、サービス・エンジンを稼働するすべてのメディエータ・サービス・コンポーネント・インスタンスおよびフォルトをモニターするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. SOAコンポジット・アプリケーションを理解します。詳細

  3. ビジネス・フロー・インスタンスを理解します。詳細

  4. メディエータ・サービス・エンジンの最新インスタンスおよびフォルトをモニターします。方法

メディエータ・サービス・コンポーネントインスタンスの監視

次の項に、メディエータ・サービス・コンポーネント・インスタンスをモニターするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・コンポーネントおよびサービス・コンポーネント・インスタンスを理解します。詳細

  2. SOAコンポジット・アプリケーション・インスタンスを理解します。詳細

  3. メディエータ・サービス・コンポーネントインスタンスをモニターします。方法

メディエータ・サービス・コンポーネント・フォルトの監視

次の項に、メディエータ・サービス・コンポーネント・フォルトをモニターするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・コンポーネントおよびサービス・コンポーネント・インスタンスを理解します。詳細

  2. フォルト・ポリシーを理解します。詳細

  3. メディエータ・サービス・コンポーネント・フォルトをモニターします。方法

メディエータ・サービス・コンポーネント・フォルトからのリカバリ

次の項に、メディエータ・サービス・コンポーネント・フォルトからリカバリするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・コンポーネントおよびサービス・コンポーネント・インスタンスを理解します。詳細

  2. フォルト・ポリシーを理解します。詳細

  3. フォルトからリカバリします。方法

メディエータ・サービス・コンポーネント・ポリシーの管理

次の項に、メディエータ・サービス・コンポーネントにポリシーをアタッチまたはデタッチするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・コンポーネントおよびサービス・コンポーネント・インスタンスを理解します。詳細

  2. ポリシーを理解します。詳細

  3. 使用可能な特定のポリシーのタイプおよび、ユーザー環境で使用するポリシーを理解します。詳細

  4. ポリシーとBPELプロセス・サービス・コンポーネント間でのアタッチおよびデタッチをします。方法

フォルトのリカバリおよび中断

単一または複数のフォルトをリカバリまたは中断できます。

このプロセスのステップは次のとおりです。

  1. 「SOAインフラストラクチャ・ホーム」ページを開きます。方法

  2. 「メディエータ・サービス・エンジン・ホーム」ページを開きます。方法

  3. 「フォルト」タブを選択します。

  4. 検索基準を指定します。

  5. フォルトを選択します。

  6. アクションを選択します。

メディエータ・ルーティング統計の監視

メディエータ・サービス・コンポーネントのソース操作または署名済イベントのルーティング統計を表示できます。

このプロセスのステップは次のとおりです。

  1. 「メディエータ・コンポーネント・ホーム」ページを開きます。方法

  2. ルーティング・ソースを指定します。方法

リクエストのブレークダウン統計の監視

リクエストを完了するために各ステージでかかった最短、最長時間、または平均時間など、リクエストのブレークダウン統計を表示できます。

このプロセスのステップは次のとおりです。

  1. 「SOAインフラストラクチャ・ホーム」ページを開きます。方法

  2. 「メディエータ・サービス・エンジン・ホーム」ページを開きます。方法

  3. リクエストのブレークダウン統計をモニターします。方法

相互参照値の削除

単一または複数の相互参照表から値を削除できます。詳細

このプロセスのステップは次のとおりです。

  1. 「SOAインフラストラクチャ・ホーム」ページを開きます。方法

  2. 「相互参照」ページを開きます。方法

  3. 削除する値を指定します。方法

メディエータ・サービス・エンジン・プロパティの構成

次の項に、メディエータ・サービス・エンジンのプロパティの構成に必要なステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. メディエータ・サービス・エンジン・プロパティの構成方法

メディエータ・サービス・エンジン・インスタンスの監視

次の項に、サービス・エンジンを稼働するすべてのメディエータ・サービス・コンポーネント・インスタンスをモニターするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. SOAコンポジット・アプリケーション・インスタンスを理解します。詳細

  3. メディエータ・サービス・エンジン・インスタンスをモニターします。方法

メディエータ・サービス・エンジンのデプロイメントの監視

次の項に、メディエータ・サービス・エンジンを稼働するすべてのデプロイ済メディエータ・サービス・コンポーネントをモニターするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. Oracle JDeveloperでのデプロイを理解します。詳細

  3. Oracle Enterprise Managerでのデプロイを理解します。詳細

  4. メディエータ・サービス・エンジンでのデプロイに関する詳細を表示します。方法

メディエータ・サービス・エンジン・フォルトからのリカバリ

次の項に、メディエータ・サービス・エンジン・フォルトからリカバリするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. フォルト・リカバリを理解します。詳細

  3. フォルトからリカバリします。方法

メディエータ・サービス・エンジンの最新インスタンスおよびフォルトの監視

次の項に、メディエータ・サービス・エンジンの最新インスタンスおよびフォルトをモニターするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. SOAコンポジット・アプリケーションを理解します。詳細

  3. SOAコンポジット・アプリケーション・インスタンスを理解します。詳細

  4. メディエータ・サービス・エンジンの最新インスタンスおよびフォルトをモニターします。方法

デシジョン・サービス・コンポーネント(ビジネス・ルール)の管理

デシジョン・サービス・コンポーネントにより、SOAアプリケーションのビジネス・ルールを使用できます。この章では、ビジネス・ルール・サービス・エンジンおよびデシジョン・サービス・コンポーネント付きSOAコンポジットのモニターおよび管理に必要な標準的なタスクを説明します。

この章の内容は次のとおりです。

デシジョン・サービス・コンポーネントの管理

次の項に、ビジネス・ルール・サービス・コンポーネントを管理するステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・コンポーネントおよびサービス・コンポーネント・インスタンスを理解します。詳細

  2. SOAコンポジット・アプリケーション・インスタンスを理解します。詳細

  3. ビジネス・ルール・サービス・エンジン統計をモニターします。方法

ビジネス・ルール・サービス・エンジン統計の監視

次の項に、ビジネス・ルール・サービス・エンジンの最新インスタンス、コンポーネントおよび最新のフォルトをモニターするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. SOAコンポジット・アプリケーションを理解します。詳細

  3. SOAコンポジット・アプリケーションおよびサービス・コンポーネント・インスタンスを理解します。詳細

  4. ビジネス・ルール・サービス・エンジン統計をモニターします。方法

デプロイ済デシジョン・サービス・コンポーネントの監視

次の項に、ビジネス・ルール・サービス・エンジンにデプロイされたデシジョン・サービス・コンポーネントをモニターするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. Oracle JDeveloperでのデプロイを理解します。詳細

  3. Oracle Enterprise Manager Fusion Middleware Control Consoleでのデプロイを理解します。詳細

  4. ビジネス・ルール・サービス・エンジンでのデシジョン・サービス・コンポーネントのデプロイに関する詳細を表示します。方法

ヒューマン・ワークフローの管理

この章では、ヒューマン・ワークフローを構成するために必要な標準的なタスク・セットについて説明します。ヒューマン・ワークフローを使用すると、ヒューマン機能の接続性をBPELプロセス・フロー内のシステムおよびサービスにインタリーブできます。ヒューマン・タスクでは、命令の承認などのタスクをユーザーまたはロールに割り当て、応答を待機します。ユーザーは、Oracle BPM Worklistを使用して、タスクを処理します。このようにビジネス・プロセスにヒューマン・タスクを含めると、プロセスとタスクを堅固に統合できます。

この章の内容は次のとおりです。

ワークフロー通知プロパティの構成

次の項に、通知モードおよび送受信メッセージ・アドレスを構成するステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. ヒューマン・ワークフローの通知サービスを理解します。詳細

  2. 通知のユーザー・メッセージング・サービスのロールを理解します。詳細

  3. Oracle JDeveloperのヒューマン・タスク・エディタの通知プリファレンスを指定します。方法

  4. Oracle Enterprise Managerの通知モードおよび送受信メッセージ・アドレスを構成します。方法

通知サービスの使用に関する詳細は、『Oracle SOA SuiteでのSOAアプリケーションの開発』「通知サービスの使用」の章を参照してください。

ワークフロー・タスク・サービス・プロパティの構成

次のセクションに、タスク・サービスのアクション可能な受信電子メール・アカウント、追加のワークフロー・プロパティ、およびDynamic Assignment FunctionとTask Escalation Functionを構成するのに必要なステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. タスク・サービスを理解します。詳細

  2. Dynamic Assignment FunctionとTask Escalation Functionについて学習します。詳細

  3. タスク・サービスのアクション可能な電子メール・アカウント、追加のワークフロー・プロパティ、およびDynamic Assignment FunctionとTask Escalation Functionを構成します。方法

通知の送信方法の詳細は、『Oracle SOA SuiteでのSOAアプリケーションの開発』ヒューマン・ワークフローからの通知に関する項を参照してください。

ヒューマン・ワークフロー・サービス・エンジン内のデプロイの監視

次の項に、ヒューマン・ワークフロー・サービス・エンジンを稼働するすべてのヒューマン・タスク・サービス・コンポーネントをモニターするステップのサマリーを示します。サービス・コンポーネントは、デプロイされるSOAコンポジット・アプリケーションの一部です。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. Oracle JDeveloperからのデプロイを理解します。詳細

  2. サービス・エンジンを理解します。詳細

  3. サービス・コンポーネントおよびサービス・コンポーネント・インスタンスを理解します。詳細

  4. SOAコンポジット・アプリケーションを理解します。詳細

  5. Oracle Enterprise ManagerからSOAコンポジット・アプリケーションをデプロイします。方法

  6. ヒューマン・ワークフロー・サービス・エンジンのデプロイメントをモニターします。方法

ヒューマン・ワークフロー・サービス・エンジンのアクティブ・リクエストおよび操作統計の監視

次の項に、ヒューマン・ワークフロー・サービス・エンジンのアクティブなリクエスト、平均リクエスト処理時間、および操作統計をモニターするステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. ヒューマン・ワークフロー・サービス・エンジンのアクティブなリクエスト、平均リクエスト処理時間および操作統計をモニターします。方法

ヒューマン・ワークフロー・サービス・エンジンの送受信通知の管理

次の項に、ヒューマン・ワークフロー・サービス・エンジンで受信および送信通知メッセージを管理するステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・エンジンを理解します。詳細

  2. ヒューマン・ワークフローの通知サービスを理解します。詳細

  3. Oracle JDeveloperのヒューマン・タスク・エディタの通知プリファレンスを指定します。方法

  4. Oracle Enterprise Managerで送信および受信通知を管理します。方法

通知サービスに関する詳細は、『Oracle SOA SuiteでのSOAアプリケーションの開発』「通知サービスの使用」の章を参照してください。

ヒューマン・タスク・サービス・コンポーネントのポリシーの管理

次の項に、ヒューマン・タスク・サービス・コンポーネントでのポリシーのアタッチを管理するステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・コンポーネントおよびサービス・コンポーネント・インスタンスを理解します。詳細

  2. ポリシーを理解します。詳細

  3. 使用可能な特定のポリシーのタイプおよび、ユーザー環境で使用するポリシーを理解します。詳細

  4. ヒューマン・タスク・サービス・コンポーネント・ポリシーを管理します。方法

ヒューマン・タスク・サービス・コンポーネントのタスク詳細アプリケーションのURIの管理

次の項に、ヒューマン・タスク・サービス・コンポーネントのタスクの詳細アプリケーションURIを管理するステップのサマリーを示します。この項では、主要な概念および手順を説明するドキュメントへのリンクも示します。

このプロセスのステップは次のとおりです。

  1. サービス・コンポーネントおよびサービス・コンポーネント・インスタンスを理解します。詳細

  2. ヒューマン・タスク・サービス・コンポーネントのタスクの詳細アプリケーションURIを管理します。方法

Oracle SOA Suiteでのヒューマン・ワークフロー・サービスの使用に関する詳細は、『Oracle SOA SuiteでのSOAアプリケーションの開発』「ヒューマン・ワークフロー・サービスの概要」の章を参照してください。