マシン読み取り可能命令を含むマシン読み取り可能媒体であって、該マシン読み取り可能命令が、組織の複数の層からポリシー入力を収集し、及び該組織の複数の層にわたり一貫性を有するセキュリティポリシーを生成する、連携ポリシー改良サービスと、前記組織の複数の層間の連携的な対話を容易化し、及び前記生成されたセキュリティポリシーに関する制約の判定を容易化する、対話型ポリシーコンポーネントとからなる、マシン読み取り可能媒体。前記組織の複数の層が、法務層、業務層、プロセス層、アプリケーション/サービス層、情報/データ層、システム/デバイス層、又はネットワーク層に関係するものである、請求項1に記載のマシン読み取り可能媒体。前記組織の層に割り当てられたステークホルダに関連づけられたインタフェイスを更に含み、該インタフェイスが、前記対話型ポリシーコンポーネントとの更なる連携を容易化する、請求項1に記載のマシン読み取り可能媒体。前記組織の複数の層にわたってポリシーの依存関係を追跡することにより様々な抽象化レベルでのセキュリティポリシーの定義及び改良を可能にする命令を更に含む、請求項3に記載のマシン読み取り可能媒体。前記組織の複数の層と前記セキュリティポリシーとの間のマッピングを可能にするテンプレートを更に含む、請求項3に記載のマシン読み取り可能媒体。前記インタフェイスが、ユーザの役割によって定義されるセキュリティポリシーの生成を可能にする、請求項3に記載のマシン読み取り可能媒体。前記インタフェイスが、前記ポリシーと前記組織の複数の層との間の依存関係リンクをユーザが定義することを可能にする、請求項6に記載のマシン読み取り可能媒体。前記インタフェイスが、前記ユーザの役割に従って修正される、請求項6に記載のマシン読み取り可能媒体。前記インタフェイスが、セキュリティポリシーの定義に関連する監視、警告、又は違反を提供する、請求項6に記載のマシン読み取り可能媒体。前記インタフェイスが、前記監視、警告、又は違反を組織の他のメンバに対して共有する、請求項9に記載のマシン読み取り可能媒体。コンピュータにより組織の複数の層からポリシー入力を収集し、前記コンピュータにより前記ポリシー入力を解析して前記複数の層間のポリシーの適合性を判定し、前記コンピュータにより対話型インタフェイスを起動して前記複数の層間のポリシーの矛盾を解決し、前記コンピュータにより前記組織の複数の層間で適合性を有するポリシーを生成する、という各ステップからなる方法。前記組織の複数の層にわたってポリシーの依存関係を追跡することにより様々な抽象化レベルでポリシーを改良するステップを更に含む、請求項11に記載の方法。前記組織の複数の層と前記ポリシーとの間のマッピングを可能にするテンプレートを生成するステップを更に含む、請求項12に記載の方法。ユーザの役割に従うポリシーを生成するステップを更に含む、請求項13に記載の方法。コンピュータに関するコンピュータ実行可能命令を格納するための記憶手段と、該記憶手段にアクセスして前記コンピュータ実行可能命令を実行するための処理装置とを備えたシステムであって、該コンピュータ実行可能命令が、所与の組織の所与のレベルからポリシー入力を受信する連携ポリシー改良サービスであって、該ポリシー入力を解析して該組織の他のレベルとの適合性を判定する、連携ポリシー改良サービスと、前記ポリシー入力に関連するクエリを受信する対話型ポリシーコンポーネントであって、該クエリにより前記組織の前記他のレベルとの非適合性の解決が容易化される、対話型ポリシーコンポーネントと、前記組織に対するセキュリティ及びプライバシーアクセスを制御するポリシー出力であって、該ポリシー出力が、前記組織の複数のレベルにわたって前記ポリシー入力及び前記クエリに部分的に基づいて改良される、ポリシー出力と、前記組織の前記レベルに割り当てられたステークホルダに関連づけられたインタフェイスであって、前記対話型ポリシーコンポーネントとの更なる連携を容易化する、インタフェイスと、前記組織の複数のレベルと前記ポリシー出力との間のマッピングを可能にするテンプレートとからなる、システム。図1は、セキュリティ及びプライバシーポリシーを生成するためのシステム100の一例を示している。該システム100は、所与の組織のためのセキュリティ又はプライバシーポリシーを生成するための様々な機能を提供する実行可能命令110を含む。一実施形態では、これは、マシン読み取り可能命令を含むマシン読み取り可能媒体110を含む。かかる命令は、複数の組織層からのポリシー入力130を集約し及び該複数の組織層にわたる一貫したセキュリティポリシー140を生成するための連携ポリシー改良サービス120を含むことが可能である。該ポリシー入力130は、組織内の様々なユーザにより生成されたインタフェイスデータを含むことが可能であり、この場合、かかるインタフェイスデータは、該組織の関連層のためのポリシー例えば、データベースにアクセスすることが可能な管理者又は監督者といった必要とされる役割を定義するものである。例えば、組織層は、法務レベル、業務レベル、セキュリティレベル、プライバシーレベル、インフォメーションテクノロジーITレベル、研究レベル、エンジニアリングレベル、生産レベル、マーケティングレベルなどといった、一定の組織レベルに関連するデータベースを含むことが可能であり、この場合、各層又はレベルは、該組織のためのポリシーを生成し又は実施することが可能である。対話型ポリシーコンポーネント150は、組織層間の連携的な対話と、生成されたセキュリティポリシー140に関連する制限の決定とを容易化する。例えば、組織内の下位層例えばITレベルに位置するユーザは、所与のポリシーの実施を試行することは可能であるが、連携ポリシー改良サービス120は、かかるポリシーが何らかの一層高レベル例えば法務レベルのポリシーと一致せず又は矛盾することを判定してかかる矛盾を該ユーザへ通知する。次いで該ユーザは、対話型ポリシーコンポーネント150を使用して、該矛盾が存在し又は検出され得る上位層のユーザ又はシステムとの間で矛盾が存在する理由並びにその解決方法を判定する。よって、対話型ポリシーコンポーネント150を使用して、所与の組織レベルで所与のポリシーの実施を試行する際の制限又は制約を判定することが可能である。対話型ポリシーコンポーネント150の一例では、自動生成されたEmail又はリアルタイムオーディオ又はビデオダイアログをユーザに提供することが可能であり、該Email又はダイアログで、該ユーザを、矛盾が存在し得る上位層に関連するユーザ及び/又はシステムに接続することができる。このため、ユーザは、矛盾が存在する理由又は該ユーザのアクションが所与の態様に制限される理由及び該矛盾を適切に解決する方法を、対話型ポリシーコンポーネント150を介して照会することができる。本書で用いる場合、用語一貫したは、組織の所与の1つの層又はレベルについて生成されたポリシー140が、該組織の他の層と相関し又は矛盾しないことを意味する。例えば、組織の最高レベルは、該組織の残り全てが従うべき法務ポリシーを定義する法務レベルであり、よって、該最高レベルよりも低いレベルは、個々のポリシーを実施するかかるポリシー又はルールに拘束され又はその制約を受けることになる。一例では、業務レベル等の別のレベルでポリシーの生成を試行するユーザは、例えば、法務レベル又は一層上位のレベルを満たさず又はそれらレベルと矛盾するポリシーを生成することができないことになる。このため、連携ポリシー改良サービス120は、組織の1つのレベル又は階層からのポリシー入力130が該組織の他のレベルと矛盾せず又は一貫することを容易にする。連携ポリシー改良サービス120によって、セキュリティ又はプライバシーポリシーの矛盾例えば複数層間でのポリシーの不適合が複数の組織層間で検出された場合、対話型ポリシーコンポーネント150は、かかる矛盾の解決を容易化することができる。例えば、対話型ポリシーコンポーネント150は、図2に関して後述するユーザインタフェイスからのクエリを処理することができ、該処理は、試行されたポリシーの実施又は変更が組織内の他のポリシーと何故矛盾し又は一貫性を有さないかについての答えを提供するものである。複数層間のポリシーの不適合の解決に資すべく、対話型ポリシーコンポーネント150により自動的で対話型のポリシー提案を提供することが可能である。例えば、対話型ポリシーコンポーネント150は、試行したポリシー入力130が該組織の他の何らかのレベルと一貫せず又は不適合となる理由を記述したメッセージを生成することが可能である。単にポリシーの矛盾を強調するのではなく、対話型ポリシーコンポーネント150は、該組織の他の何らかの層により課せられるポリシーの制約を満たすものとなる代替的なポリシーの決定又は選択についてユーザ又はシステムを対話的に案内する例えば、上位層と矛盾しないよう予め決定された代替的なポリシーテンプレートを提供することができる。図2に関して以下で説明するように、組織層に割り当てられたステークホルダに関連づけられたインタフェイスを提供することが可能であり、この場合、該インタフェイスは、対話型ポリシーコンポーネント150との更なる連携を容易にするものである。これは、複数の組織層にわたってポリシーの依存関係を追跡することにより複数の異なる抽象化レベルでセキュリティポリシー140の定義及び改良を行うことを可能にする命令を含むことができる。例えば、複数の組織層と複数のセキュリティポリシー140との間のマッピングを可能にするテンプレートを提供することが可能である。該インタフェイスはまた、ユーザの役割により定義されるセキュリティポリシーの生成を可能にすることができ、及び複数のポリシーと複数の組織層との間の複数の依存関係リンクをユーザが定義することを可能にする。該インタフェイスは、ユーザの役割に従って修正することが可能であり、及びセキュリティポリシーの定義に関連する監視、警告、又は違反を提供する。該インタフェイスはまた、該監視、警告、又は違反を組織の他のメンバに対して共有することが可能である。説明の単純化のため、本実施形態では、システム100の異なる構成要素は、異なる機能を実行するものとして図示され説明されている。しかし、本開示の各構成要素の機能を異なる構成要素により実行することが可能であり、及び幾つかの構成要素の機能を組み合わせて単一の構成要素で実行することが可能である、ということが当業者には理解され評価されよう。かかる構成要素は、例えば、ソフトウェア例えばコンピュータ実行可能命令、ハードウェア例えば特定用途向け集積回路ASIC、又はその両者の組み合わせ例えばファームウェアとして実施することが可能である。別の実施形態では、該構成要素は、図2に関して一層詳細に説明するように、ネットワークを介して複数のリモート装置間で分散させることが可能である。図2は、連携ポリシー改良サービスのためのシステム200の一例を示している。該システム200は、命令メモリ220ファームウェア又はコンピュータに関するコンピュータ実行可能を格納するための記憶媒体を含むからの命令を実行する処理装置又はプロセッサ210を含む。該処理装置210及びメモリ220は、組織の様々なレベル又は層にわたって適用することができるセキュリティ又はプライバシーポリシー出力240を生成するために使用される連携ツール230の一部として提供することが可能である。連携ポリシー改良サービス250は、所与の組織の所与のレベルからのポリシー入力260268を受信するよう構成されており、該ポリシー入力が解析されて該組織の他のレベルとの適合性が判定される。かかるポリシー入力260268は、ネットワーク270にわたって、及び個々のレベル間のクエリ288を処理することができるサービスインタフェイス284を備えたコンピュータ280を介して、該組織の様々なレベルから収集することが可能である。対話型ポリシーコンポーネント290は、ポリシー入力260268に関するクエリ288を受信するよう構成されており、この場合、該クエリは、該組織の他のレベルにより課せられる適合性又は制約の判定を容易にする。図示のように、連携ポリシー対話292は、サービスインタフェイス284及び/又はクエリ288を介して所与の組織のシステムのメンバ間で発生し得るものである。連携の後、該組織に対するセキュリティ及びプライバシーアクセスを制御するためにポリシー出力240が構成され、該ポリシー出力は、該組織の複数のレベルにわたって適合性を有するものとなるようにポリシー入力260268及びクエリ288に部分的に基づいて改良される。一実施形態では、システム200は、異なる背景及び目的を有する組織292のメンバ間の連携対話を容易化する。例えば、組織の下層の所与のメンバが、コンピュータのローカルサブシステムに対するアクセスのためのローカルポリシー240を生成することを所望する場合がある。該下層のためにポリシー240が生成されると、連携ポリシー改良サービス290は、該ポリシー入力260268を解析して、かかるポリシーが組織の他の複数のレベルと適合性を有するか否かを判定し、かかるポリシー及び組織に関するデータは、様々なデータベース294に維持することが可能である。かかるポリシーは、それが適合性を有さない場合には、次いで対話型ポリシーコンポーネント290を介して連携的に改良することが可能である。例えば、サービスインタフェイス284を介してクエリ288を生成して連携ポリシー対話292を利用可能にすることが可能である。該クエリ288は、試行したポリシーの決定が何れかの他のシステム又はポリシーの制約に抵触した理由について質問することを含むことが可能である。該クエリ288に応じて、対話型ポリシーコンポーネント290は、該クエリに関するエキスパートへの連絡を試行すること、又は利用可能であり且つ組織の他の目的と一貫する代替的なポリシーの選択に関する案内をユーザに対して自動的に試行することが可能である。かかる連携ポリシー対話292における前後の連携は、同時に発生すること又は所与の期間後にスケジュールすることが可能であり、例えば、ポリシー入力260268に関する更なる案内を要求する企業ユーザにEmailを生成することが可能である。図3は、ポリシーの改良に採用することができる所与の組織の例示的な複数の層300を示している。図示のように、該例示的な複数の層300は、法務層310、業務層320、プロセス層330、アプリケーション/サービス層340、情報/データ層350、システム/デバイス層360、及びネットワーク層370を含むことが可能である。その他の層を配設することも可能である。ポリシーの改良は、該層300に関連する組織階層380の様々なレベルにわたって示されている。一般に、階層380の高いレベルに現れるポリシー入力は、より低いレベルに現れるポリシー入力を制御している。その他の制御関係、例えば、階層380の所与の階層における1つのポリシーがそれと同じ階層の他のポリシーを制御する例えば、左に分岐するポリシーがそれと同じ階層で右に分岐するポリシーを制御することもあり得る。層300及び階層380は、プライバシー及びセキュリティポリシー改良のための図2に符号250で図示し上述した連携サービスに関連付けることが可能である。この連携サービスは、異なる背景を有する異なるステークホルダを共に結びつけるものである。該連携サービスは、それらに共通の一貫した環境ポリシー並びに異なる抽象化レベルでのリンク関連のコンセプト及びポリシーを探索し、及び連携した態様で主張及び議論を行うためのものを提供する。これにより、それら異なるレベルで定義されたコンセプトの依存関係を追跡することによる、異なる抽象化レベルでのポリシーの定義及び改良が可能となる。様々な抽象化レベル及びマッピング基準で様々なポリシーテンプレートが利用可能となる。テンプレートに基づく異なるレベルのコンセプトのマッピング及びポリシーの形成の自動化という意味でのサポートもまた存在する。一態様では、組織は、複数のステークホルダがセキュリティ及びプライバシーポリシーを生成してその一貫性及び適合性を確保する場合に、ポリシー改良サービスを採用する。例えば、層300は、様々な考え得る複数層の定義及び複数レベルの改良が存在するという意味で、現在の組織のポリシーを取り扱う複雑さを示している。これらの複数のポリシー層の各々毎に、このレベルでポリシーを表現し検討することを所望する更なるステークホルダのグループが潜在的に存在し得る但し、ステークホルダは2つ以上の層を取り扱うことを所望する場合もある。図4は、連携ポリシー改良サービス400の一例を示している。該サービス400は、ポリシー改良ツール410、ディスカッションデータベース414、ポリシーコンセプト生成コンポーネント420、コンセプトリンク管理コンポーネント430、ポリシーコンセプトアグリゲータ440、及びポリシーナビゲータ及びマネージャ450を含む。該サービス400は、符号460で示す様々な層、ポリシーデータ及び構造テンプレート470、並びにコンセプト、リンク、及び改良されたポリシー層の共有ナレッジベース480から、ポリシー入力を受信する。多数のステークホルダがサービス400にアクセスし対話することが可能である。該サービス400は、該ステークホルダから受信した入力に基づくコンセプトの中央リポジトリ、及び該入力の結果として表現され又は改良されたポリシーのリポジトリを管理する。一組の所定のコンセプト及びポリシーテンプレートがポリシー及びデータ構造テンプレート470で提供されるが、新たなテンプレートを導入することが可能である。該テンプレートは、ポリシーの議論及び改良を開始するための、様々なレベルのコンセプトについての第1の抽象化を提供する。該システムは、高レベルコンセプトの低レベルコンセプトへの半自動的なマッピングをサポートするが、最終的には複数のステークホルダが、異なる抽象化レベルにおけるこれらコンセプト間の依存関係リンクを連携して生成して、潜在的にこれらのテンプレートドリブンなポリシーへの関連する要件及びクラスタコンセプト及び要件を導出することが可能である。中央及び共通のナレッジベース480及び様々な企業ステークホルダにより生成される情報が存在することが可能である。ステークホルダは、組織の所与の層におけるコンセプト及び要件の役割によって定義される専門知識レベルで該コンセプト及び要件を定義する。それらは、上位又は下位レベルで定義されたコンセプトをナビゲートし探索することが可能である。この関係で、それらは、他のステークホルダ異なる抽象化レベルで動作するものと対話して説明及び更なる詳細を求めることが可能である。これらのディスカッションを追跡してディスカッションデータベース414に格納することが可能である。これにより、ステークホルダがコンセプトを連携して改良してそれらの間に同一レベルで又は複数レベルにわたって依存関係リンクを導入することが可能となる。このサービスにより提供される機能は、ステークホルダが、次いで所定のテンプレート例えばガイドラインを潜在的に使用することによりコンセプト及び関連する要件、ドキュメント化、詳細などをポリシーへと集約させることを可能にすることである。コンセプトの処理と同様にして、ステークホルダは、これらのポリシーを他のステークホルダと共に改訂し、問題提起し、及び議論して、それらの間の依存関係リンクを生成し、並びに矛盾及び非一貫性を潜在的に識別することが可能である。異なる抽象化レベルにわたるコンセプト及びポリシーの変化による影響は、依存関係を使用することによりサービス400により自動的に追跡することが可能である。関係するステークホルダに通知が行われ、このため、様々な抽象化レベルにわたる更なる議論及び潜在的な改良が可能となる。連携サービス400は、様々なステークホルダの様々な役割及び背景に応じて構成された様々なユーザインタフェイスUI及びサポート能力を提供する。全体的な改良の連鎖のビューが、その検討、議論、及び変更のために、関連するステークホルダに提供される。高レベルポリシーの一例が、法的措置により設定された一組のデータ保護原理例えば英国データ保護法である。概念的には、プライバシーコンセプト及びセキュリティコンセプトを下位レベルの一様な表現で1つにまとめることが可能であり、例えば、かかる原理の一態様に対応するIFTHEN表現を用いて一層改良された抽象化レベルでそれらポリシーを定義することが可能であり、例えば、TargetPersonalDataDIFANDANDTHENAllowAccesstoXELSEDenyAccessターゲット個人データDIFデータ要求者はコンテキストCでユーザU/役割Rである且つデータ要求者が目的Pのために個人データDへのアクセスを所望している且つデータ主体がこのデータのための同意を与えているである場合にはXへのアクセスを許可し、それ以外の場合にはアクセスを拒否する。これらの要件及びポリシーは、例えば、XACML等の言語で、強制実施可能な技術的ポリシーへとマッピングすることが可能である。サービス400の出力は、一組の階層的なコンセプト及びポリシーとすることが可能である。ポリシーの最下位レベルは、様々な動作制御ポイント、例えば、強制実施、監視、コンプライアンスチェックへとマッピングされる。上述した構造的及び機能的な特徴に鑑み、図5を参照して例示的な方法を一層良好に理解することができよう。説明の単純化のため、図5の実施形態は、各ステップを順次実行するものとして図示し説明するが、本実施形態は、かかる図示の順序に限定されるものではなく、別の実施形態では本書で図示し説明する幾つかのアクションをそれとは異なる順序で及び/又は同時に実行することが可能である、ということが理解され評価されよう。更に、本方法を実施するために本開示の全てのアクションを実行する必要はない。図5は、連携ポリシーを生成するための例示的な方法500を示している。該方法500は、例えばコンピュータにより実行することが可能である。ステップ510で、方法500は、所与の組織の複数の層からポリシー入力を収集することを含む。例えば、これは、図2に関して上述したようなユーザインタフェイスで実施することが可能である。ステップ520で、方法500は、前記ポリシー入力を解析して前記複数の層間のポリシー適合性を判定することを含む。例えば、これは、連携ポリシー改良サービスを利用して複数の層間に又は複数の層自体の内部に矛盾又は不一致が存在することを判定することを含むことが可能である。ステップ530で、方法500は、複数の層間のポリシーの矛盾を解決するために対話型インタフェイスを起動させることを含む。例えば、これは、ポリシー上の問題を解決するための更なる連携及び議論のために組織の様々な層におけるユーザ及びシステムを自動的に接続する対話型ポリシーコンポーネントを採用することを含むことが可能である。ステップ540で、方法500は、組織の複数の層間で適合性を有するポリシーを生成することを含む。例えば、これは、連携ポリシー改良サービス及び対話型ポリシーコンポーネントからの入力を利用して一組織にわたり一貫性及び適合性を有するポリシーを生成する連携ツールを採用することを含むことが可能である。図6は、図1ないし図5で開示した実施形態を実施することができるハードウェア要素の例示的なシステム600の概要を示すブロック図である。該システム600は、様々なシステム及びサブシステムを含むことが可能である。システム600は、パーソナルコンピュータ、ラップトップコンピュータ、ワークステーション、コンピュータシステム、アプライアンス、特定用途向け集積回路ASIC、サーバ、サーバブレードセンター、サーバファーム、スマートフォン等のモバイル装置、携帯情報端末PDAその他とすることが可能である。該システム600は、システムバス602、処理装置604、システムメモリ606、記憶装置608610、通信インタフェイス612例えばネットワークインタフェイス、通信リンク614、ディスプレイ616例えばビデオ画面、及び入力装置618例えばキーボード及び/又はマウスを含むことが可能である。システムバス602は、処理装置604及びシステムメモリ606と通信可能な状態にある。ハードディスクドライブ、サーバ、スタンドアロンデータベース、又はその他の不揮発性メモリといった更なる記憶装置608610もまた、システムバス602と通信可能な状態にある。システムバス602は、処理装置604、記憶装置608610、通信インタフェイス612、ディスプレイ616、及び入力装置618を動作可能な状態で相互接続する。実施形態によっては、システムバス602は、USBUniversalSerialBusポート等の更なるポート図示せずもまた動作可能な状態で相互接続する。処理装置604は、コンピューティング装置とすることが可能であり、また特定用途向け集積回路ASICを含むことが可能である。処理装置604は、本書で開示する実施形態の操作を実施するために一組の命令を実行する。該処理装置はプロセッサコアを含むことが可能である。更なる記憶装置606608610は、データ、プログラム、命令、テキスト形態又はコンパイルされた形態でのデータベースクエリ、及びコンピュータを動作させるために必要となり得る他の任意の情報を格納することが可能である。記憶装置606608610は、メモリカード、ディスクドライブ、コンパクトディスクCD、ネットワークを介してアクセスすることが可能なサーバといったコンピュータ読み取り可能媒体内蔵又はリムーバブルとして実施することが可能である。特定の実施形態では、記憶装置606608610は、テキスト、イメージ、ビデオ、及び/又はオーディオを含むことが可能である。更に、記憶装置608610は、データベース又はデータストレージとして働くことが可能である。追加的又は代替的に、システム600は、システムバス602及び通信リンク614と通信することが可能な通信インタフェイス612を介して外部システム例えばウェブサービスにアクセスすることが可能である。動作時に、システム600を使用して、例えば、クライアントコンピュータ、プリンタサーバ、及びプリントジョブを管理するシステムで用いることができるプリンタの少なくとも幾つかの構成要素を実施することが可能である。システム600を実施するためのコンピュータ実行可能ロジックは、特定の実施形態に応じて、システムメモリ606内及び/又は記憶装置608及び/又は610内に存在することが可能である。処理装置604は、システムメモリ606及び記憶装置608610を出所とする1つ以上のコンピュータ実行可能命令を実行する。本書で用いる用語コンピュータ読み取り可能媒体は、命令をその実行のために処理装置604へ提供することに関与する媒体を称するものである。上述したものは実施形態である。構成要素又は方法の考え得る全ての組み合わせを説明することが不可能であることは勿論であるが、多数の更なる組み合わせ及び置換が可能であることが当業者には理解されよう。したがって、本開示は、特許請求の範囲を含む本願の範囲内に含まれるかかる変更、修正、変形の全てを包含することを意図したものである。