【手続補正書】
【提出日】平成27年4月24日(2015.4.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクセス制御システムであって、
アクセスメタデータオブジェクトのアクセスメタデータリポジトリを含み、アクセスメタデータリポジトリにおける複数のアクセスメタデータオブジェクトの各アクセスメタデータオブジェクトは、アクセスサービスに関連付けられたデータを記述しており、前記アクセス制御システムはさらに、
第１の要求エンティティから第１のアクセス要求を受信するように構成された入出力部と、
前記第１のアクセス要求に関連付けられた第１の要求タイプを判断するように構成されたサービス制御部と、
前記第１のアクセス要求が準拠するプロトコルによってのみ必要とされる情報のすべてを前記第１のアクセス要求から除外した第１の標準化されたアクセス要求を生成するよう構成された標準化部と、
前記第１の標準化されたアクセス要求と前記第１の要求タイプに関連付けられたアクセスメタデータオブジェクトとに少なくとも部分的に基づいて、前記第１の標準化されたアクセス要求の少なくとも一部を満たすように、第１の機能的コンポーネントを選択するように構成されたコンポーネント制御エンジンとを含み、
前記アクセスメタデータリポジトリ、前記入出力部、前記サービス制御部、前記標準化部、および前記コンポーネント制御エンジンは、１つ以上のコンピューティング装置上で実現され、
前記標準化部は、コンポーネント制御エンジンからの第１の標準化されたアクセス要求への応答に含まれるべき詳細を記述している特定のメタデータを、前記コンポーネント制御エンジンに送信するよう構成されており、
前記特定のメタデータは、前記第１の要求タイプに関連付けられたアクセスメタデータオブジェクト内に含まれる、アクセス制御システム。
【請求項２】
前記コンポーネント制御エンジンはさらに、前記第１の標準化されたアクセス要求の少なくとも一部を前記第１の機能的コンポーネントに提供するように構成されており、
前記コンポーネント制御エンジンはさらに、前記第１のアクセス要求に関連付けられた前記第１の要求タイプに適合する第１の応答の少なくとも一部を、前記第１の機能的コンポーネントに生成させるように構成されており、
前記標準化部はさらに、第１の機能的コンポーネントを含む異なる機能的コンポーネントによって生成された複数の部分的応答に基づいて、完全な応答を生成するよう構成されており、
前記サービス制御部はさらに、前記第１の応答の少なくとも一部を前記第１の要求エンティティに提供するように構成されている、請求項１に記載のアクセス制御システム。
【請求項３】
前記第１の要求エンティティは、信頼されるアプリケーションである第１のアプリケーションであり、
前記第１のアクセス要求は、第２のアプリケーションに関連付けられたセキュリティトークンについての要求を含んでおり、
応答の少なくとも一部を生成することは、前記第１のアプリケーションのユーザの代わりに前記第２のアプリケーションに関連付けられた変更を行なうことを前記第１のアプリケーションに承認する第１のトークンを生成することを含む、請求項１または２に記載のアクセス制御システム。
【請求項４】
前記入出力部はさらに、第２の要求エンティティから第２のアクセス要求を受信するように構成されており、前記第２のアクセス要求は、アイデンティティプロバイダに関連付けられたセキュリティトークンについての要求を含んでおり、
前記標準化部はさらに、第２の標準化されたアクセス要求を生成するように構成されており、
前記コンポーネント制御エンジンはさらに、第３のアプリケーションへのアクセスを承認する第２のトークンを、前記第１の機能的コンポーネントに生成させるように構成されており、
前記第１の機能的コンポーネントは、前記第１の標準化されたアクセス要求の少なくとも一部を受信することに応じて第１のトークンを生成するように構成されており、
前記第１の機能的コンポーネントは、前記第２の標準化されたアクセス要求の少なくとも一部を受信することに応じて第２のトークンを生成するように構成されている、請求項３に記載のアクセス制御システム。
【請求項５】
要求は、第１の機能的コンポーネントに関連付けられた状態と第２の機能的コンポーネントに関連付けられた状態とを識別する複合状態情報を含む、請求項１〜４のいずれかに記載のアクセス制御システム
【請求項６】
アクセスについての要求を許すべきかどうかを判断するためのアクセスポリシーメタデータを格納するように構成されたアクセスポリシーリポジトリと、
前記アクセスポリシーメタデータによって特定された基準を前記第１の標準化されたアクセス要求が満たしていないという判断に応じて、前記アクセスポリシーメタデータに関連付けられた情報を含む第１の要求エンティティへの応答を生成するように構成された、第２の機能的コンポーネントとをさらに含む、請求項１〜５のいずれかに記載のアクセス制御システム。
【請求項７】
前記入出力部はさらに、第２の要求エンティティから第２のアクセス要求を受信するように構成されており、
前記サービス制御部はさらに、前記第２のアクセス要求に関連付けられた第２の要求タイプを判断するように構成されており、
前記標準化部はさらに、前記第２の標準化されたアクセス要求を生成するように構成されており、
前記コンポーネント制御エンジンはさらに、前記第２の標準化されたアクセス要求と前記第２の要求タイプに関連付けられたアクセスメタデータオブジェクトとに少なくとも部分的に基づいて、前記第２の標準化されたアクセス要求の少なくとも一部を満たすように、前記第１の機能的コンポーネントを選択するように構成されており、
前記標準化部はさらに、前記第２の標準化されたアクセス要求の少なくとも一部を前記第１の機能的コンポーネントに提供するように構成されており、
前記コンポーネント制御エンジンはさらに、前記第２のアクセス要求に関連付けられた前記第２の要求タイプに適合する第２の応答の少なくとも一部を、前記第１の機能的コンポーネントに生成させるように構成されており、
前記サービス制御部はさらに、前記第１の応答の少なくとも一部を前記第１の要求エンティティに提供するように構成されている、請求項１〜６のいずれかに記載のアクセス制御システム。
【請求項８】
アクセス制御方法であって、
アクセスメタデータオブジェクトのアクセスメタデータリポジトリを保持するステップを含み、アクセスメタデータリポジトリにおける複数のアクセスメタデータオブジェクトの各アクセスメタデータオブジェクトは、アクセスサービスに関連付けられたデータを記述しており、前記アクセス制御方法はさらに、
第１の要求エンティティから第１のアクセス要求を受信するステップと、
前記第１のアクセス要求に関連付けられた第１の要求タイプを判断するステップと、
前記第１のアクセス要求が準拠するプロトコルによってのみ必要とされる情報のすべてを前記第１のアクセス要求から除外した第１の標準化されたアクセス要求を生成するステップと、
（ａ）前記第１の要求タイプに関連付けられた前記アクセスメタデータオブジェクト内に含まれ、かつ（ｂ）コンポーネント制御エンジンからの前記第１の標準化されたアクセス要求への応答に含まれるべき詳細を記述している特定のメタデータを、前記コンポーネント制御エンジンに送信するステップと、
前記第１の標準化されたアクセス要求と前記第１の要求タイプに関連付けられたアクセスメタデータオブジェクトとに少なくとも部分的に基づいて、前記第１の標準化されたアクセス要求の少なくとも一部を満たすように、第１の機能的コンポーネントを選択するステップとを含み、
前記方法は、１つ以上のコンピューティング装置によって行なわれる、アクセス制御方法。
【請求項９】
アクセス制御を行なうためのシステムであって、
アクセスメタデータオブジェクトのアクセスメタデータリポジトリを保持するための手段を含み、アクセスメタデータリポジトリにおける複数のアクセスメタデータオブジェクトの各アクセスメタデータオブジェクトは、アクセスサービスに関連付けられたデータを記述しており、前記システムはさらに、
第１の要求エンティティから第１のアクセス要求を受信するための手段と、
前記第１のアクセス要求に関連付けられた第１の要求タイプを判断するための手段と、
前記第１のアクセス要求が準拠するプロトコルによってのみ必要とされる情報のすべてを前記第１のアクセス要求から除外した第１の標準化されたアクセス要求を生成するための手段と、
（ａ）前記第１の要求タイプに関連付けられた前記アクセスメタデータオブジェクト内
に含まれ、かつ（ｂ）コンポーネント制御エンジンからの前記第１の標準化されたアクセス要求への応答に含まれるべき詳細を記述している特定のメタデータを、前記コンポーネント制御エンジンに送信するための手段と、
前記第１の標準化されたアクセス要求と前記第１の要求タイプに関連付けられたアクセスメタデータオブジェクトとに少なくとも部分的に基づいて、前記第１の標準化されたアクセス要求の少なくとも一部を満たすように、第１の機能的コンポーネントを選択するための手段とを含む、システム。
【請求項１０】
１つ以上のプロセッサによって実行可能な複数の命令を格納したコンピュータプログラムであって、複数の命令はプロセッサによって実行されると請求項８または９に記載の方法を行なう、コンピュータプログラム。
【請求項１１】
システムであって、
アクセスメタデータオブジェクトを格納する記憶装置を含み、前記記憶装置における複数のアクセスメタデータオブジェクトの各アクセスメタデータオブジェクトは、アクセスサービスに対応するデータを記述しており、前記システムはさらに、
コンピューティング装置を含み、
前記コンピューティング装置は、
第１のクライアントから第１のアクセス要求を受信し、
前記第１のアクセス要求の第１の要求タイプを判断し、
前記第１のアクセス要求が準拠するプロトコルによってのみ必要とされる情報のすべてを前記第１のアクセス要求から除外した第１の標準化されたアクセス要求を生成し、
（ａ）前記第１の要求タイプに関連付けられた前記アクセスメタデータオブジェクト内に含まれ、かつ（ｂ）コンポーネント制御エンジンからの前記第１の標準化されたアクセス要求への応答に含まれるべき詳細を記述している特定のメタデータを、前記コンポーネント制御エンジンに送信し、
前記第１の標準化されたアクセス要求と、前記記憶装置に格納され前記第１の要求タイプに対応するアクセスメタデータオブジェクトとに少なくとも基づいて、前記第１の標準化されたアクセス要求の少なくとも一部を満たすように、第１の機能的コンポーネントを選択する、システム。
【請求項１２】
コンピューティング装置によって、第１のクライアントから第１のアクセス要求を受信するステップと、
前記コンピューティング装置によって、前記第１のアクセス要求の第１の要求タイプを判断するステップと、
前記コンピューティング装置によって、前記第１のアクセス要求が準拠するプロトコルによってのみ必要とされる情報のすべてを前記第１のアクセス要求から除外した第１の標準化されたアクセス要求を生成するステップと、
（ａ）前記第１の要求タイプに関連付けられたアクセスメタデータオブジェクト内に含まれ、かつ（ｂ）コンポーネント制御エンジンからの前記第１の標準化されたアクセス要求への応答に含まれるべき詳細を記述している特定のメタデータを、前記コンピューティング装置によってコンポーネント制御エンジンに送信するステップと、
前記第１の標準化されたアクセス要求と、記憶装置に格納され前記第１の要求タイプに対応するアクセスメタデータオブジェクトとに少なくとも基づいて、前記コンピューティング装置によって、前記第１の標準化されたアクセス要求の少なくとも一部を満たすように、第１の機能的コンポーネントを選択するステップとを含み、
前記記憶装置における複数のアクセスメタデータオブジェクトの各アクセスメタデータオブジェクトは、アクセスサービスに対応するデータを記述している、方法。
【請求項１３】
第１のクライアントから第１のアクセス要求を受信し、
前記第１のアクセス要求の第１の要求タイプを判断し、
前記第１のアクセス要求が準拠するプロトコルによってのみ必要とされる情報のすべてを前記第１のアクセス要求から除外した第１の標準化されたアクセス要求を生成し、
（ａ）前記第１の要求タイプに関連付けられたアクセスメタデータオブジェクト内に含まれ、かつ（ｂ）コンポーネント制御エンジンからの前記第１の標準化されたアクセス要求への応答に含まれるべき詳細を記述している特定のメタデータを、前記コンポーネント制御エンジンに送信し、
前記第１の標準化されたアクセス要求と、記憶装置に格納され前記第１の要求タイプに対応するアクセスメタデータオブジェクトとに少なくとも基づいて、前記第１の標準化されたアクセス要求の少なくとも一部を満たすように、第１の機能的コンポーネントを選択することを、プロセッサに行なわせる、プログラムであって、
前記記憶装置における複数のアクセスメタデータオブジェクトの各アクセスメタデータオブジェクトは、アクセスサービスに対応するデータを記述している、プログラム。