ヘッダーをスキップ
Oracle® Fusion Middleware Oracle Enterprise Repository構成ガイド
11g リリース1 (11.1.1.7)
E59381-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

15 契約管理の構成

この章では、Oracle Enterprise Repositoryで契約管理ソリューション・パックを使用する方法について説明します。

この章には、次のセクションがあります。

15.1 概要

契約管理では、サービス・プロバイダとコンシューマの間の契約交渉をサポートします。ここでは、使用条件(サービスを提供または使用するための条件など)も提供され、使用条件に関するランタイム・ポリシーを施行します。

どのような環境でも、本番サービスへのアクセスが不可欠な場合、サービスを使用する正式な契約をお薦めします。コンシューマの本番サービスへのアクセスの意図を事前通知されることにより、プロバイダはすべてのコンシューマに対して明示的にアクセスの認証、容量の拡大計画、ポリシーの施行、およびサービス・レベルの管理を容易に実行できます。

契約管理では、次のことが可能になります。

15.1.1 前提条件

  • ハーベスタ・ソリューション・パック(11.1.1.x.x-OER-Harvester-Solution-Pack.zip)

  • ポリシー・ソリューション・パック(Policy-Management-Solution-Pack.zip)

15.2 契約管理ソリューション・パックのインポート

Oracle Enterprise Repository Baseデータパックにはサンプル契約が含まれており、使用しているOracle Enterprise Repositoryインスタンスにインポートされます。Oracle Enterprise Repositoryのインポート/エクスポート機能の詳細は、『Oracle Fusion Middleware Oracle Enterprise Repositoryユーザーズ・ガイド』のインポート/エクスポート・ツールに関する項を参照してください。

15.3 サービス・プロバイダ向けの手順

コンシューマがプロバイダからの指定サービス・エンドポイントへのアクセスをリクエストする場合に使用できる標準の契約です。この契約は、[サービス名] Webサービスへのアクセスに必要な[コンシューマ]と[プロバイダ]の間の契約を表します。

15.3.1 契約の作成

Oracle Enterprise Repositoryのアセット・エディタで「コピーと移行」オプションを使用し、このサンプルに基づいて契約を新規作成します。

  1. 契約を選択し、「編集」をクリックします。アセット・エディタが表示されます。

  2. 「ファイル」→コピーと移行を選択します。「コピーと移行」ダイアログが表示されます。

  3. 新しい契約の名前とバージョン番号を入力します。

  4. 「タイプ」リストから「契約」を選択し、初期状態を選択します。

15.3.2 契約の編集

「概要」タブでプロバイダ情報および契約に関する追加情報を入力します。コンシューマ情報フィールドは変更しないでください。

  1. 「概要」タブを選択し、プロバイダ、目的、サービス料金などの情報を入力します。

  2. 「説明」フィールドのカッコ([])で囲まれているプレースホルダ・テキストを変更します。

  3. 変更を保存します。

15.3.3 リレーションシップの作成

分類タブで契約書1通ごとに、契約対象のサービス、WSDL、およびエンドポイントのアセットへの規定のアセット・リレーションシップを作成します。

  1. 分類タブを選択し、「リレーションシップ」セクションで「追加」をクリックします。「関係の追加」ダイアログが表示されます。

  2. 「関連タイプ: 規定のアセット」を選択します。

  3. 検索する用語を入力するか、「関連付けるアセット検索」セクションですべてのアクティブ・アセットをリストを選択します。

  4. サービス、WSDL、およびエンドポイント・アセットを選択してリレーションシップを確認します。

15.3.3.1 使用条件

プロバイダは契約リクエストを受信すると、承認のためコンシューマに返送する前にさらに詳細を入力する必要があります。

この契約対象となるサービス・エンドポイントに対する使用条件(ポリシー)を適用します。

  1. エンドポイントに対してコンシューマにアクセス権を付与する前に、このエンドポイントがセキュアであることを確認します。

  2. 定型のサービス契約のEasyLink URLのコピー(このアセットのコピー)を作成します。

  3. サービス・アセットに進み、EasyLink URLを"{クリックしてサービス・エンドポイント仕様の契約をリクエスト}"フィールドに貼り付けます。

  4. オプション: 契約のコンシューマ・バージョン用のプロバイダ向けの手順を削除します。コンシューマ向けの手順は削除しないでください。

  5. 「概要」タブで「説明」フィールドを編集して「プロバイダ向けの手順」テキストを削除します。

15.4 サービス・コンシューマ向けの手順

この契約のコピーを作成します。Oracle Enterprise Repositoryのアセット・エディタでコピーと移行を使用してこの契約のコピーを独自に作成します。

この手順は、アセット・エディタで実行されます。

  1. 契約を選択し、「編集」をクリックします。アセット・エディタが表示されます。

  2. 「ファイル」→コピーと移行を選択します。「コピーと移行」ダイアログが表示されます。

  3. 「概要」タブでコンシューマ・フィールドに情報を入力します。プロバイダ情報フィールドは変更しないでください。

契約を送信します。この契約は承認と登録のためプロバイダに送信されます。

プロバイダがサービスへのアクセス権を付与すると、電子メールで通知が送信されます。