ヘッダーをスキップ

Oracle Identity Management 統合ガイド
10g(10.1.4.2)

E05894-01
目次
目次
索引
索引

戻る 次へ

B 事例: Oracle Directory Integration Platformの配置

この付録では、MyCompanyという企業内の様々なアプリケーションがOracle Directory Integration Platformによって統合されている配置例を説明します。

内容は次のとおりです。

企業MyCompany内のコンポーネント

この仮想の企業には、次のコンポーネントがあります。

企業MyCompanyの要件

企業MyCompanyの要件は次のとおりです。

企業MyCompany内の全体的な配置

図B-1は、様々なコンポーネントとそれらの相互関係を示しています。

図B-1    MyCompanyでのOracle Directory Integration Platformの配置例


図B-1の例では、次のようになっています。

企業MyCompanyでのユーザーの作成とプロビジョニング

この例では、MyCompanyという企業が、すべてのユーザーをOracle Human Resourcesで作成する必要があるとします。Oracle Directory Integration Platformは、企業内のその他のすべてのリポジトリに新規ユーザー・レコードを伝播する必要があります。

図B-2は、Oracle Directory Integration Platformによりこのタスクがどのように実行されるかを示しています。

図B-2    ユーザーの作成とプロビジョニング


図B-2は、Oracle Human Resourcesでの新規ユーザーの作成を示しています。この作成によって、そのユーザーのエントリがOracle Internet DirectoryとSun Java System Directoryに作成されます。また、企業内に配置されている2つのアプリケーション、つまりOracleAS PortalおよびOracle Collaboration Suiteにアクセスするユーザーのプロビジョニング・プロセスも示しています。ユーザーの作成とプロビジョニングは、次の方法で行われます。

  1. Oracle Human Resources管理者は、ユーザーをOracle Human Resourcesデータベースに作成します。

  2. Oracle Directory Integration Platformは、Oracle Directory Synchronization Serviceを介して新規ユーザーの作成を検出します。

  3. Oracle Directory Integration Platformは、Oracle Directory Synchronization Serviceを介してユーザーのエントリをOracle Internet Directoryに作成します。

  4. Oracle Directory Integration Platformは、Oracle Directory Synchronization Serviceを介してSun Java System Directoryにエントリを作成します。

  5. このユーザー・エントリはOracle Internet Directoryで使用可能なため、OracleAS Portalの管理者は、OracleAS Portalのサービスを使用するユーザーをプロビジョニングできます。このタスクの実行時、OracleAS Portalソフトウェアは、Oracle Internet Directoryからユーザー情報を自動的に取得します。

  6. Oracle Collaboration Suiteの管理者も、同様のプロセスを使用して、Oracle Collaboration Suiteのサービスを使用するユーザーをプロビジョニングします。

Oracle Directory Integration Platformは、新規ユーザーについてOracleAS PortalまたはOracle Collaboration Suiteに直接通知しないことに注意してください。これは、Oracle Human Resourcesで作成されたすべてのユーザーが、すべてのサービスへのアクセスを必要とするとはかぎらないためです。この場合の配置では、これらのサービスを使用するユーザーを、手順56に従って、明示的にプロビジョニングする必要があります。

企業MyCompanyでのユーザー・プロパティの変更

この例の企業MyCompanyでは、ユーザー・プロパティに対するあらゆる変更が、その変更に関連するすべてのコンポーネントに伝達される必要があります。図B-3は、この要件を満たすためにOracle Directory Integration Platformが実行するアクションを示しています。

図B-3    ユーザー・プロパティの変更


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

  1. ユーザーは、最初にOracle Human Resourcesで変更されます。

  2. Oracle Directory Integration Platformは、Oracle Directory Synchronization Serviceを介してこれらの変更を取得します。

  3. Oracle Directory Integration Platformは、Oracle Internet Directory内で対応するユーザーを変更します。

  4. Oracle Directory Synchronization Serviceは、Sun Java System Directory内でユーザーを変更します。

  5. Oracle Directory Integration Platformは、Oracle Directory Integration Platform Serviceを介してユーザー・プロパティの変更をOracleAS Portalに通知します。

  6. Oracle Directory Integration Platformは、Oracle Directory Integration Platform Serviceを介してユーザー・プロパティの同じ変更をOracle Collaboration Suiteに通知します。

企業MyCompanyでのユーザーの削除

この例の企業MyCompanyでは、Oracle Human Resourcesで削除または期限切れになったユーザーは、ディレクトリ・サービスに基づいた企業のすべてのリソースへのアクセスを自動的に拒否される必要があります。

図B-4は、ユーザーが削除されたときのイベントの流れを示しています。

図B-4    企業のHuman Resourcesからのユーザーの削除


図B-4は、Oracle Directory Integration Platformがユーザーの削除を企業内のすべてのシステムに通信するプロセスを示しています。このプロセスは、次のとおりです。

  1. ユーザーは、最初にOracle Human Resourcesで削除されます。

  2. Oracle Directory Integration Platformは、Oracle Directory Synchronization Serviceを介してこれらの変更を取得します。

  3. Oracle Directory Integration Platformは、Oracle Directory Synchronization Serviceを介してOracle Internet Directory内の対応するユーザーを削除します。

  4. Oracle Directory Integration Platformは、Oracle Directory Synchronization Serviceを介してSun Java System Directory内でユーザーを削除します。

  5. Oracle Directory Integration Platformは、Oracle Directory Integration Platform Serviceを介してユーザーの削除をOracleAS Portalに通知します。

  6. Oracle Directory Integration Platformは、Oracle Directory Integration Platform Serviceを介してユーザーの削除をOracle Collaboration Suiteに通知します。

すべての手順が終了すると、Oracle Human Resourcesで削除されたユーザーは、OracleAS PortalやOracle Collaboration Suiteにアクセスできなくなります。


戻る 次へ
Oracle
Copyright © 1999, 2007 Oracle Corporation.

All Rights Reserved.
目次
目次
索引
索引