【手続補正書】
【提出日】平成17年10月14日(2005.10.14)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  分散ネットワーク内の管理オブジェクトへのアクセスを制御するアクセス制御システムであって、
アクセス制御オブジェクトを含むアクセス制御データベースと、複数のアクセス制御サーバとを備え、
前記各アクセス制御オブジェクトは、
複数のグループ・オブジェクトと、複数の規則オブジェクトとを含み、
前記各グループ・オブジェクトは、あるグループと、そのグループのメンバーであるユーザのセットとを定義し、
前記規則オブジェクトのサブセットは各々、前記グループ・オブジェクトのセットを指定し、前記管理オブジェクトのセットを指定し、そして前記指定されたグループ・オブジェクトのセットによって定義されたグループのメンバーであるユーザによる前記指定された管理オブジェクトのセットへのアクセス権を指定し、
前記各アクセス制御サーバは、前記管理オブジェクトの個別のサブセットへのアクセスを、前記アクセス制御データベース内に指定されている前記アクセス権に従って制御し、
少なくとも１つの前記アクセス制御サーバは、前記ユーザからアクセス要求を受信し、受信したアクセス要求を処理するために前記アクセス制御サーバ内に分散させ、
前記アクセス要求のサブセットは、前記指定された管理オブジェクトのセット上で遂行される動作を指定し、
前記サブセット内の各アクセス要求は、前記アクセス要求によってアクセスが要求されている前記管理オブジェクトに従って１つまたはそれ以上のアクセス制御サーバへ送られて処理され、
前記アクセス制御サーバは、前記各アクセス要求で要求されたアクセスを、前記アクセス制御データベース内に指定されている前記アクセス権に従って許可、拒否、及び部分的に許可及び拒否することによって前記ユーザからの前記アクセス要求に応答する
ようになっていることを特徴とするアクセス制御システム。
【請求項２】  前記アクセス制御サーバの１つは、前記ユーザによって前記アクセス制御システムへ提示された前記アクセス要求を受信する管理情報サーバであり、
前記管理情報サーバは、アクセス要求によって指定されている前記管理オブジェクトのセットへのアクセスが２つまたはそれ以上の前記アクセス制御サーバによって制御される場合には、前記アクセス要求を２つまたはそれ以上のアクセス・サブリクエストに分割し、前記アクセス・サブリクエストを前記２つまたはそれ以上のアクセス制御サーバへ送って処理させ、
前記管理情報サーバは、前記アクセス・サブリクエストを処理した後に、前記２つまたはそれ以上のアクセス制御サーバによって生成された前記２つまたはそれ以上のアクセス・サブリクエストへの応答を組合わせ、前記組合わされた応答を、前記分割されたアクセス要求を提示したユーザへ戻す
ようになっている請求項１に記載のアクセス制御システム。
【請求項３】  前記アクセス制御データベース内の前記規則オブジェクトの第２のサブセットは、前記グループ・オブジェクトのセットを指定し、前記アクセス制御オブジェクトのセットを指定し、そして前記指定されたグループ・オブジェクトのセットによって定義されたグループのメンバーであるユーザによる前記指定されたアクセス制御オブジェクトのセットへのアクセス権を指定し、
前記アクセス制御システムは、永続記憶装置内に前記アクセス制御データベースを格納し、前記アクセス制御オブジェクトへのアクセス要求を受信し、そして前記アクセス制御オブジェクトへの前記アクセス要求を、前記アクセス制御データベース内に指定されている前記アクセス権に従って許可及び拒否するアクセス制御データベースサーバを含んでいる
請求項１に記載のアクセス制御システム。
【請求項４】  前記アクセス制御データベース内の前記規則オブジェクトの第２のサブセットは各々、前記グループ・オブジェクトのセットを指定し、前記管理オブジェクトのセットを指定し、そして前記指定されたグループ・オブジェクトのセットによって定義されたグループのメンバーであるユーザによる前記指定された管理オブジェクトのセットによって生成されたイベント通知へのアクセス権を指定し、
前記アクセス制御システムは、前記管理オブジェクトによって生成されたイベント通知を受信し、対応するイベント通知メッセージを、前記アクセス制御データベース内に指定されている前記アクセス権に従って前記イベント通知へのアクセス権を有するグループ内のユーザだけに送るイベント・ルータを含んでいる
請求項１に記載のアクセス制御システム。
【請求項５】  前記アクセス制御システムは、前記ユーザによるイベント通知要求を登録するためのイベント・レジストリを含み、前記各イベント通知要求は、要求している前記指定された管理オブジェクトのセットからのイベント通知を指定し、
前記イベント・ルータは、受信された前記各イベント通知に応答して、対応するイベント通知が前記イベント・レジストリの中に登録済みであり且つ前記アクセス制御データベース内に指定されている前記アクセス権に従って前記イベント通知を受信するアクセス権をも有しているユーザへ、対応するイベント通知メッセージを送るための手段を含んでいる
請求項４に記載のアクセス制御システム。
【請求項６】  分散ネットワーク内の管理オブジェクトへのアクセスを制御する方法であって、
アクセス制御オブジェクトのセットを格納するステップを備え、
前記アクセス制御オブジェクトは、複数のグループ・オブジェクトと、複数の規則オブジェクトとを含み、
前記各グループ・オブジェクトは、あるグループと、そのグループのメンバーであるユーザのセットとを定義し、
前記規則オブジェクトのサブセットは各々、前記グループ・オブジェクトのセットを指定し、前記管理オブジェクトのセットを指定し、そして前記指定されたグループ・オブジェクトのセットによって定義されたグループのメンバーであるユーザによる前記指定された管理オブジェクトのセットへのアクセス権を指定し、
前記方法は、
前記ユーザからアクセス要求を受信し、受信したアクセス要求を複数のアクセス制御サーバに分散させて処理させるステップを更に備え、
前記アクセス要求のサブセットは、前記指定された管理オブジェクトのセット上で遂行される動作を指定し、
前記各アクセス制御サーバは、前記管理オブジェクトの個別のサブセットへのアクセスを前記アクセス制御データベース内に指定されているアクセス権に従って制御し、
前記サブセット内の各アクセス要求は、前記アクセス要求によってアクセスが要求している管理オブジェクトに従って、１つまたはそれ以上の前記アクセス制御サーバへ送られて処理され、
前記方法は、
前記アクセス制御サーバにおいて、前記各アクセス要求で要求されたアクセスを、前記アクセス制御データベース内に指定されている前記アクセス権に従って許可、拒否、及び部分的に許可及び拒否することによって前記ユーザからの前記アクセス要求に応答するステップを更に備えている
ことを特徴とするアクセス制御方法。
【請求項７】  前記アクセス制御サーバの１つにおいて、前記ユーザによって提示された前記アクセス要求の全てを受信するステップと、
前記アクセス制御サーバの１つにおいて、アクセス要求によって指定された前記管理オブジェクトのセットへのアクセスが、２つまたはそれ以上の前記アクセス制御サーバによって制御される場合には、前記アクセス要求を２つまたはそれ以上のアクセス・サブリクエストに分割し、前記アクセス・サブリクエストを前記２つまたはそれ以上のアクセス制御サーバへ送って処理させるステップと、
前記アクセス制御サーバの１つにおいて、前記アクセス・サブリクエストを処理した後に、前記２つまたはそれ以上のアクセス制御サーバによって生成された前記２つまたはそれ以上のアクセス・サブリクエストへの応答を組合せ、前記組合された応答を、前記分割されたアクセス要求を提示したユーザへ戻すステップと、
を更に備えている請求項６に記載のアクセス制御方法。
【請求項８】  前記アクセス制御データベース内の前記規則オブジェクトの第２のサブセットは、前記グループ・オブジェクトのセットを指定し、前記アクセス制御オブジェクトのセットを指定し、そして前記指定されたグループ・オブジェクトのセットによって定義されたグループのメンバーであるユーザによる前記指定されたアクセス制御オブジェクトのセットへのアクセス権を指定し、
アクセス制御データベースサーバにおいて、永続記憶装置内に前記アクセス制御データベースを格納し、前記アクセス制御オブジェクトへのアクセス要求を受信し、そして前記アクセス制御オブジェクトへの前記アクセス要求を、前記アクセス制御データベース内に指定されている前記アクセス権に従って許可及び拒否するステップを含んでいる
請求項６に記載のアクセス制御方法。
【請求項９】  前記アクセス制御データベース内の前記規則オブジェクトの第２のサブセットは各々、前記グループ・オブジェクトのセットを指定し、前記管理オブジェクトのセットを指定し、そして前記指定されたグループ・オブジェクトのセットによって定義されたグループのメンバーであるユーザによる前記指定された管理オブジェクトのセットによって生成されたイベント通知へのアクセス権を指定し、
イベント・ルータにおいて、前記管理オブジェクトによって生成されたイベント通知を受信し、対応するイベント通知メッセージを、前記アクセス制御データベース内に指定されている前記アクセス権に従って前記イベント通知へのアクセス権を有するグループ内のユーザだけに送るステップを含んでいる
請求項６に記載のアクセス制御方法。
【請求項１０】  イベント・レジストリにおいて、前記ユーザによるイベント通知要求を登録するステップを含み、
前記各イベント通知要求は、要求している前記指定された管理オブジェクトのセットからのイベント通知を指定し、
前記イベント・ルータにおいて、受信された前記各イベント通知に応答して、対応するイベント通知が前記イベント・レジストリの中に登録済みであり且つ前記アクセス制御データベース内に指定されている前記アクセス権に従って前記イベント通知を受信するアクセス権をも有しているユーザへ、対応するイベント通知メッセージを送るステップを含んでいる
請求項９に記載のアクセス制御方法。
【請求項１１】  分散型ネットワークにおいて複数のアクセス制御サーバと一緒に用いられるコンピュータ・プログラム製品であって、
コンピュータ読取り可能記憶媒体と、
その中に組み込まれたコンピュータ・プログラム機構と、
を備え、
前記コンピュータ・プログラム機構は、アクセス制御オブジェクトを含んでいる、アクセス制御データベースと、前記複数のアクセス制御サーバによって実行される、アクセス制御プロシージャとを備え、
前記アクセス制御オブジェクトは、それぞれがグループ及び当該グループのメンバーである一セットのユーザを定義するグループ・オブジェクトと、及びルール・オブジェクトとを含み、前記ルール・オブジェクトのサブセットは、それぞれが一セットのグループ・オブジェクト、一セットの管理オブジェクト、及び前記管理オブジェクトの特定されたセットへの前記グループ・オブジェクトの特定されたセットによって定義されたグループのメンバーであるユーザによるアクセス権を特定し、
各アクセス制御サーバは、前記アクセス制御データベースで特定された前記アクセス権に従って前記管理オブジェクトの識別サブセットへのアクセスを制御し、前記アクセス制御プロシージャは、ユーザからのアクセス要求を受信しかつ処理のために受信したアクセス要求を前記アクセス制御サーバ間に分配するために、前記アクセス制御サーバの少なくとも一つによって実行される、ツーティング・プロシージャと、管理オブジェクトの特定されたセットで実行される操作を特定するアクセス要求のサブセットとを含み、前記サブセットの各アクセス要求は、前記アクセス要求によってそれへのアクセスが要求される前記管理オブジェクトに従って前記アクセス制御サーバの一つ以上に処理のために送信され、
前記アクセス制御プロシージャは、前記アクセス制御データベースで特定された前記アクセス権に従って各アクセス要求で要求された前記アクセスを許可、拒否または部分的に許可及び部分的に拒否することによってユーザからの前記アクセス要求に応答するための命令を含む、
ことを特徴とするコンピュータ・プログラム製品。
【請求項１２】  前記ルーティング・プロシージャは、アクセス要求によって特定された一セットの管理オブジェクトへのアクセスが二つ以上のアクセス制御サーバによって制御される場合にアクセス要求を二つ以上のアクセス・サブリクエストに分割しかつ処理のためにそれら二つ以上のアクセス制御セーバにアクセス・サブリクエストを送信するための命令を含み、及び
前記アクセス制御プロシージャは、アクセス・サブリクエストを処理した後に二つ以上のアクセス制御サーバによって生成された二つ以上のアクセス・サブリクエストへの応答を組合せかつ分割されたアクセス要求を提出したユーザに組み合せた応答を戻す要求応答組合せプロシージャを含む
ことを特徴とする請求項１１に記載のコンピュータ・プログラム製品。
【請求項１３】  前記アクセス制御データベースの規則オブジェクトの第２のサブセットは、
一セットのグループ・オブジェクト、一セットのアクセス制御オブジェクト、及びアクセス制御オブジェクトの特定されたセットへのグループ・オブジェクトの特定されたセットによって定義されたグループのメンバーであるユーザによるアクセス権、を特定し、かつ
前記アクセス制御プロシージャは、前記アクセス制御オブジェクトへのアクセス要求を受信するための命令を含み、かつ前記アクセス制御データベースで特定された前記アクセス権に従って前記アクセス制御オブジェクトへの前記アクセス要求を許可または拒否する、
ことを特徴とする請求項１１に記載のコンピュータ・プログラム製品。
【請求項１４】  前記アクセス制御データベースの規則オブジェクトの第２のサブセットは、それぞれ、一セットのグループ・オブジェクト、一セットの管理オブジェクト、及び該管理オブジェクトの特定されたセットによって生成されたイベント通知へのグループ・オブジェクトの特定されたセットによって定義されたグループのメンバーであるユーザによるアクセス権、を特定し、かつ
前記アクセス制御プロシージャは、前記管理オブジェクトによって生成されたイベント通知を受信するためのイベント・ルータを含み、かつ前記アクセス制御データベースで特定された前記アクセス権に従ってそれらイベント通知へのアクセス権を有するグループのユーザだけに対応するイベント通知メッセージを送信する、
ことを特徴とする請求項１１に記載のコンピュータ・プログラム製品。
【請求項１５】  ユーザによるイベント通知要求を登録するためのイベント・レジストリを更に含み、各イベント通知要求は、要求されている前記管理オブジェクトの特定されたセットからのイベント通知を特定し、
前記イベント・ルータは、イベント・レジスタで対応するイベント通知要求を登録しかつ前記アクセス制御データベースで特定されたアクセス権に従って受信したイベント通知へのアクセス権も有するたユーザに対応するイベント通知メッセージを、各受信したイベント通知に応じて、送信するための命令を含む、
ことを特徴とする請求項１４に記載のコンピュータ・プログラム製品。