メインコンテンツまでスキップ

6. 役割とエンティティ

6. 役割とエンティティ

RATS アーキテクチャにおけるエンティティには、本文書で定義された役割が少なくとも 1 つ含まれます。

エンティティは、複数の役割を自身に集約することができます。例えば、検証者と依拠当事者の両方であったり、参照値プロバイダと推奨者の両方であったりすることができます。そのため、このような役割から発信される概念的メッセージ(詳細については第 8 節を参照)も組み合わせられる可能性があります。例えば、検証者所有者と参照値プロバイダの役割が組み合わされている場合、参照値は評価ポリシーの一部として伝達される可能性があります。同様に、推奨者と参照値プロバイダの役割が組み合わされている場合、参照値は推奨の一部として伝達される可能性があります。

同じエンティティに集約された役割間の相互作用は、必ずしもインターネットプロトコルを使用するとは限りません。このような相互作用は、ループバックデバイスや独立した環境間の他の IP ベースの通信を使用する可能性がありますが、必須ではありません。概念的メッセージを伝達する代替チャネルには、関数呼び出し、ソケット、汎用入出力 (GPIO) インターフェース、ローカルバス、またはハイパーバイザ呼び出しなどがあります。このタイプの伝達は、通常、複合デバイスで見られます。最も重要なことは、これらの伝達方法は RATS アーキテクチャの範囲外ですが、役割間で概念的メッセージを適切に伝達するために存在すると想定されています。

本質的に、複数の役割を組み合わせたエンティティは、本文書で定義された対応する概念的メッセージを作成し、消費します。