RessourcenIDs
RessourcenIDs sind eindeutige Kennungen, die Ressourcen in Computersystemen eindeutig identifizieren. Sie dienen der Adressierung, Nachverfolgung, Zugriffskontrolle, Abrechnung und Auditing von Ressourcen wie Dateien, virtuellen Maschinen, Benutzern oder Datensätzen. Eine RessourcenID soll über Systemgrenzen hinweg eindeutig bleiben und unabhängig vom physischen Speicherort einer Ressource bestehen.
Zu den typischen Eigenschaften von RessourcenIDs gehören Eindeutigkeit, Persistenz über Lebenszyklus und eine potenziell hierarchische oder
Formen und Strukturen reichen von universell eindeutigen Bezeichnern wie UUIDs (Universally Unique Identifiers) oder GUIDs bis
Einsatzgebiete umfassen API-Design, Cloud-Plattformen, Datenbanken, Berechtigungen, Abrechnung und Auditlogs. Wichtige Design-Überlegungen sind Generierungsstrategie, Kollisionsvermeidung, Privatsphäre, Lesbarkeit