Zum Hauptinhalt springen

6. Rollen und Entitäten

6. Rollen und Entitäten

Eine Entität in der RATS-Architektur umfasst mindestens eine der in diesem Dokument definierten Rollen.

Eine Entität kann mehrere Rollen in sich aggregieren, wie z.B. sowohl ein Verifizierer als auch eine vertrauende Partei zu sein oder sowohl ein Referenzwertanbieter als auch ein Befürworter zu sein. Daher können auch alle konzeptionellen Nachrichten (siehe Abschnitt 8 für weitere Diskussion), die von solchen Rollen ausgehen, kombiniert werden. Beispielsweise können Referenzwerte als Teil einer Bewertungsrichtlinie übermittelt werden, wenn die Rollen des Verifizierer-Eigentümers und des Referenzwertanbieters kombiniert sind. Ebenso können Referenzwerte als Teil einer Befürwortung übermittelt werden, wenn die Rollen des Befürworters und des Referenzwertanbieters kombiniert sind.

Interaktionen zwischen Rollen, die in derselben Entität aggregiert sind, verwenden nicht notwendigerweise das Internetprotokoll. Solche Interaktionen können ein Loopback-Gerät oder andere IP-basierte Kommunikation zwischen separaten Umgebungen verwenden, müssen dies aber nicht. Alternative Kanäle zur Übermittlung konzeptioneller Nachrichten umfassen Funktionsaufrufe, Sockets, Allzweck-Ein-/Ausgabe (GPIO)-Schnittstellen, lokale Busse oder Hypervisor-Aufrufe. Diese Art der Übermittlung findet sich typischerweise in zusammengesetzten Geräten. Am wichtigsten ist, dass diese Übermittlungsmethoden außerhalb des Geltungsbereichs der RATS-Architektur liegen, aber es wird angenommen, dass sie existieren, um konzeptionelle Nachrichten angemessen zwischen Rollen zu übermitteln.

Im Wesentlichen erstellt und verbraucht eine Entität, die mehr als eine Rolle kombiniert, die entsprechenden konzeptionellen Nachrichten, wie in diesem Dokument definiert.