【手続補正書】
【提出日】平成20年5月15日(2008.5.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ソフトウェア・オブジェクトおよびアプリケーションのいずれかによって表されるリソース、データ、またはコードにアクセスするユーザに関するセキュリティ・ポリシーおよび認可ポリシーを確立する方法において、
データ・プロセッサ上で実行されたアプリケーション・オブジェクト記述ドキュメントから少なくとも１つのアプリケーション・オブジェクト・グループを生成するステップと、
それぞれの前記アプリケーション・オブジェクト・グループごとに認可ポリシーを作成するステップと、
選択されたアプリケーション・オブジェクト・グループをアクセス・コントローラに送信するステップと、前記認可ポリシーに基づいて、前記選択されたアプリケーション・オブジェクトにアクセスしようと試みるユーザについてソフトウェア・アプリケーションの配置時にアクセス制御パラメータを確立するステップとを有する方法。
【請求項２】
前記生成ステップにおいて、前記アプリケーション・オブジェクト記述ドキュメントが拡張可能マークアップ言語（ＸＭＬ）フォーマットを有する、請求項１に記載の方法。
【請求項３】
前記認可ポリシーに関する環境変数を指定するステップをさらに有する、請求項１に記載の方法。
【請求項４】
前記環境変数の宣言指定を変更し、アプリケーション・オブジェクトの属性について定義された制約を変更することにより、前記認可ポリシーを変更するステップをさらに有する、請求項３に記載の方法。
【請求項５】
ソフトウェア・アプリケーションへのアクセスを制御する方法において、
グループ化パラメータにより前記ソフトウェア・アプリケーション内のアプリケーション・オブジェクトをグループ化するステップと、
前記アプリケーション・オブジェクトにアクセスする各クラスのユーザごとにユーザ・プロファイルを確立するステップと、前記グループ化されたアプリケーション・オブジェクトのそれぞれに関するアクセス制御パラメータを有する認可ポリシーを指定するステップと、
前記ソフトウェア・アプリケーションの配置時に、選択されグループ化されたアプリケーション・オブジェクトにアクセスしようと試みるユーザに関する前記ユーザ・プロファイルと前記認可ポリシーとを突き合わせるステップとを有する方法。
【請求項６】
前記グループ化ステップにおいて、前記ソフトウェア・アプリケーションが前記アプリケーション・オブジェクトを有するアプリケーション・オブジェクト記述ドキュメントを有し、前記アプリケーション・オブジェクト記述ドキュメントが拡張可能マークアップ言語（ＸＭＬ）フォーマットを有する、請求項５に記載の方法。
【請求項７】
前記認可ポリシーに関する環境変数を指定するステップをさらに有する、請求項５に記載の方法。
【請求項８】
前記環境変数の宣言指定を変更し、前記アプリケーション・オブジェクトの属性について定義された制約を変更することにより、前記認可ポリシーを変更するステップをさらに有する、請求項７に記載の方法。
【請求項９】
ソフトウェア・アプリケーションにアクセスするユーザに関するセキュリティ・ポリシーおよび認可ポリシーを確立するためのシステムにおいて、
データ・プロセッサ上で実行されたアプリケーション・オブジェクト記述ドキュメントから少なくとも１つのアプリケーション・オブジェクト・グループを生成するための手段と、
それぞれの前記アプリケーション・オブジェクト・グループごとに認可ポリシーを指定するための手段と、選択されたアプリケーション・オブジェクト・グループをアクセス・コントローラに送信するための手段と、
前記認可ポリシーに基づいて、前記選択されたアプリケーション・オブジェクト・グループにアクセスしようと試みるユーザについて前記ソフトウェア・アプリケーションの配置時にアクセス制御パラメータを確立するための手段とを有するシステム。
【請求項１０】
ソフトウェア・オブジェクトへのアクセスを制御するためのシステムにおいて、
少なくとも１つのアプリケーション・オブジェクト・グループを有するアプリケーション・オブジェクト記述ドキュメントと、
それぞれの前記アプリケーション・オブジェクト・グループごとに認可ポリシーを指定するように適合された認可ポリシー分類器と、
前記ソフトウェア・オブジェクトの配置時に前記認可ポリシーに基づいて、選択されたアプリケーション・オブジェクト・グループにアクセスしようと試みるユーザについてアクセス制御パラメータを確立するように適合されたアクセス・コントローラとを有するシステム。
【請求項１１】
前記アプリケーション・オブジェクト記述ドキュメントが拡張可能マークアップ言語（ＸＭＬ）フォーマットを有する、請求項１０に記載のシステム。
【請求項１２】
前記認可ポリシーが環境変数を有する、請求項１０に記載のシステム。
【請求項１３】
前記環境変数の宣言指定を変更し、アプリケーション・オブジェクトの属性について定義された制約を変更することにより、前記認可ポリシーを変更するように適合されたジェネレータ・ルーチンをさらに有する、請求項１２に記載のシステム。
【請求項１４】
前記アプリケーション・オブジェクト・グループが、前記アプリケーション・オブジェクト・グループに関連するメソッドおよびフィールド・パラメータのいずれかを使用して指定される、請求項１０に記載のシステム。
【請求項１５】
前記アプリケーション・オブジェクト・グループが、すべてのアプリケーション・オブジェクト・グループ間の所定の関係を使用して指定される、請求項１０に記載のシステム。
【請求項１６】
前記アプリケーション・オブジェクト・グループが、前記アプリケーション・オブジェクト記述ドキュメントを前記少なくとも１つのアプリケーション・オブジェクト・グループに構文解析するための所定のグループ化アクションを使用して指定される、請求項１０に記載のシステム。
【請求項１７】
前記認可ポリシー分類器が、多様なクラスの認可ポリシーを実装するように適合される、請求項１０に記載のシステム。
【請求項１８】
ソフトウェア・アプリケーションにアクセスするユーザに関するセキュリティ・ポリシーおよび認可ポリシーを確立する方法を実行するために、
コンピュータに、
データ・プロセッサ上で実行されたアプリケーション・オブジェクト記述ドキュメントから少なくとも１つのアプリケーション・オブジェクト・グループを生成するステップと、
それぞれの前記アプリケーション・オブジェクト・グループごとに認可ポリシーを指定するステップと、選択されたアプリケーション・オブジェクト・グループをアクセス・コントローラに送信するステップと、
前記認可ポリシーに基づいて、前記選択されたアプリケーション・オブジェクト・グループにアクセスしようと試みるユーザについて前記ソフトウェア・アプリケーションの配置時にアクセス制御パラメータを確立するステップを実行させる、
プログラム。
【請求項１９】
前記生成ステップにおいて、前記アプリケーション・オブジェクト記述ドキュメントが拡張可能マークアップ言語（ＸＭＬ）フォーマットを有する、請求項１８に記載のプログラム。
【請求項２０】
前記認可ポリシーに関する環境変数を指定するステップをさらに有する、請求項１８に記載のプログラム。
【請求項２１】
前記環境変数の宣言指定を変更し、アプリケーション・オブジェクトの属性について定義された制約を変更することにより、前記認可ポリシーを変更するステップをさらに有する、請求項２０に記載のプログラム。