【手続補正書】
【提出日】平成22年4月19日(2010.4.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークコンピューティング環境内で役割ベースのアクセス制御ポリシーをオーサリングする方法であって、
第１データ構造内において少なくとも１つの範囲を定義するステップであって、各範囲が前記ネットワークコンピューティング環境内の１組の資源を表す、ステップと、
第２データ構造内において少なくとも１つのアプリケーション役割を定義するステップであって、それぞれが所与の範囲内のプリンシパルに割り当てられる１組の許可を含む、ステップと、
第３データ構造内において少なくとも１つの組織識別管理システム内のプリンシパルの資源グループを定義するステップであって、前記少なくとも１つの資源グループのメンバのそれぞれが、前記少なくとも１つの範囲のうちの範囲と前記少なくとも１つのアプリケーション役割のうちのアプリケーション役割とに従って、特定の資源へのアクセスのために指定される、ステップと、
アクセス制御ポリシーに基づいて前記役割を表す、前記少なくとも１つの範囲、前記少なくとも１つのアプリケーション役割、および前記少なくとも１つの資源グループを、役割ベースのアクセス制御許可マネージャによって供給される資源許可ポリシーモデルに変換するステップと、
を含み、
前記資源許可ポリシーモデルが、資源ごと、アプリケーションごと、およびサービスデータ構造ごとのうちのいずれかで、特権または許可を授与する任意のモデルとなることができ、前記変換が、アクセス制御リストに基づく資源許可ポリシーモデルに限定されないこと、を特徴とする方法。
【請求項２】
前記資源グループの対応する範囲およびアプリケーション役割に基づいて、前記少なくとも１つの資源グループに対する許可を授与または拒否するステップをさらに含む請求項１に記載の方法。
【請求項３】
前記少なくとも１つの範囲、前記少なくとも１つのアプリケーション役割、および前記少なくとも１つの資源グループを、資源許可ポリシーモデルに対応するデータ構造に変換するステップをさらに含む請求項１に記載の方法。
【請求項４】
前記少なくとも１つの範囲、前記少なくとも１つのアプリケーション役割、および前記少なくとも１つの資源グループを変換し、アクセス制御リスト（ＡＣＬ）およびアクセス制御エントリ（ＡＣＥ）に基づいて資源許可ポリシーモデルのＡＣＬおよびＡＣＥデータ構造に変換するための変換情報を形成するステップをさらに含む請求項３に記載の方法。
【請求項５】
ＡＣＬおよびＡＣＥに基づく資源許可ポリシーモデルが、Ｗｉｎｄｏｗｓ(登録商標）  Ａｕｔｈｏｒｉｚａｔｉｏｎ  Ｍａｎａｇｅｒ（ＡｕｔｈＭａｎ）である請求項４に記載の方法。
【請求項６】
前記変換情報を、前記ネットワークコンピューティング環境のアクセス制御リスト（ＡＣＬ）およびアクセス制御エントリ（ＡＣＥ）データ構造に伝播するステップをさらに含む請求項４に記載の方法。
【請求項７】
プリンシパルの前記少なくとも１つの資源グループを定義する前記ステップが、前記ネットワークコンピューティング環境内で動作する組織に関連する既存のメンバシップグループを選択するステップを含む請求項１に記載の方法。
【請求項８】
前記既存のメンバシップグループが変化したときに前記少なくとも１つの資源グループを更新するステップをさらに含む請求項７に記載の方法。
【請求項９】
プリンシパルの前記少なくとも１つの資源グループを定義する前記ステップが、前記組織に関連するＥメールグループまたは配布リストを選択するステップを含む請求項８に記載の方法。
【請求項１０】
前記少なくとも１つの範囲のうちの範囲が、オペレーティングシステムのファイルシステムによって編成される１つまたは複数のファイル、フォルダ、または他のオブジェクトの集合として定義される請求項１に記載の方法。
【請求項１１】
範囲に関連する１組の資源が変化したとき、前記少なくとも１つの範囲を更新するステップをさらに含む請求項１に記載の方法。
【請求項１２】
請求項１に記載の方法を実施するコンピュータ実行可能命令を有するコンピュータ実行可能インターフェースモジュールを含むアプリケーションプログラミングインターフェース。
【請求項１３】
ネットワークコンピューティング環境内でアクセスを制御する役割ベースのアクセス制御ポリシーデータを格納するコンピュータ可読媒体であって、
少なくとも１つの範囲を表す範囲データを含む第１データ構造であって、各範囲が、前記ネットワークコンピューティング環境内の１組の資源を表す第１データ構造と、
所与の範囲内のプリンシパルに割り当てられる１組の許可をそれぞれ含む、少なくとも１つのアプリケーション役割を定義する役割データを含む第２データ構造と、
組織識別管理システム内のプリンシパルの少なくとも１つの資源グループを定義するグループデータを含む第３データ構造であって、前記少なくとも１つの資源グループのメンバのそれぞれに、前記少なくとも１つの範囲のうちの範囲と前記少なくとも１つのアプリケーション役割のうちのアプリケーション役割とに従って、特定の資源へのアクセスが授与または拒否される第３データ構造とを含み、
前記第１、第２、および第３データ構造が、資源許可ポリシーに関連するデータ構造への所定のマッピング機能に従ってマッピング可能であり、これにより役割ベースのアクセス制御ポリシーを資源許可ポリシーに変換し、かつ、
前記資源許可ポリシーモデルが、資源ごと、アプリケーションごと、およびサービスデータ構造ごとのうちのいずれかで、特権または許可を授与することができ、前記マッピングが、アクセス制御リストに基づく資源許可ポリシーモデルに限定されないこと、
を特徴とするコンピュータ可読媒体。
【請求項１４】
前記資源許可ポリシーが、アクセス制御リスト（ＡＣＥ）データ構造を基本資源権限として含む資源許可ポリシーである請求項１３に記載のコンピュータ可読媒体。
【請求項１５】
前記第１、第２、および第３データ構造をオーサリングするコンピュータ実行可能モジュールをさらに含む請求項１３に記載のコンピュータ可読媒体。
【請求項１６】
前記第１、第２、および第３データ構造を前記資源許可ポリシーに関連する前記データ構造に変換するコンピュータ実行可能モジュールをさらに含む請求項１３に記載のコンピュータ可読媒体。
【請求項１７】
前記第１、第２、および第３データ構造を前記資源許可ポリシーに関連する前記許可に変換するコンピュータ実行可能モジュールをさらに含む請求項１３に記載のコンピュータ可読媒体。
【請求項１８】
実行時に、資源許可ポリシーに基づく権限を含むネットワークコンピューティング環境内で実施されるべき役割ベースのアクセス制御ポリシーを作成するオーサリングツールを提供する、コンピュータで実行可能な命令を格納したコンピュータ可読媒体であって、前記オーサリングツールが、
第１データ構造内において、前記ネットワークコンピューティング環境内の１組の資源をそれぞれ表す、少なくとも１つの範囲を定義する手段と、
第２データ構造内において、所与の範囲内のプリンシパルに割り当てられる１組の許可をそれぞれ含む、少なくとも１つのアプリケーション役割を定義する手段と、
第３データ構造内において、組織識別管理システム内のプリンシパルの少なくとも１つの資源グループを定義する手段であって、前記少なくとも１つの資源グループのメンバのそれぞれが、前記少なくとも１つの範囲のうちの範囲と前記少なくとも１つのアプリケーション役割のうちのアプリケーション役割とに従って、特定の資源へのアクセスのために指定される手段と、
前記少なくとも１つの範囲、前記少なくとも１つのアプリケーション役割、および前記少なくとも１つの資源グループを、役割ベースのアクセス制御許可マネージャによって供給される資源許可ポリシーモデルに対応する許可に変換するステップと、
を含み、
前記資源許可ポリシーモデルが、資源ごと、アプリケーションごと、およびサービスデータ構造ごとのうちのいずれかで、特権または許可を授与する任意のモデルとなることができ、前記変換が、アクセス制御リストに基づく資源許可ポリシーモデルに限定されないこと、を特徴とするコンピュータ可読媒体。
【請求項１９】
前記資源グループの対応する範囲およびアプリケーション役割に基づいて前記少なくとも１つの資源グループに対する許可を授与または拒否する手段をさらに含む請求項１８に記載のオーサリングツール。