Document toolboxDocument toolbox

Technische vs. fachliche Identifier

Die TMF Schemas definieren für alle adressierbare Resourcen ein id und ein href Attribut, wo die id den systemtechnischen Identifier der Resource und die href die URI der Resource darstellt. 

Über diesen technischen Identifier hinaus, werden Resourcen typischerweise durch fachliche Identifier qualifiziert wie zB Kundennummer, Vertragsnummer, ...

Um diese fachlichen Identifiers abzubilden, soll, für alle Resource wo dies gewünscht ist, ein explizites "businessId" Attribut eingeführt werden, um diesen fachlichen Identifier abzubilden.

Es muss aber dennoch klar differenziert werden, dass eine REST-Resource nur über den technischen Identifier=id (bzw. den href) direkt aufrufbar ist

Update 17.08.2023: Empfehlung für technische ID ist eine UUID, dies ist aber nicht zwingend, solange Redundanzfreiheit  und Aufrufbarkeit sichergestellt ist.