Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

Drawio
bordertrue
diagramNameProduct Characteristics
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1952
revision2

Produkt-Eigenschaften werden anhand von Characteristics (name-value pairs) abgebildet. Die Bildungsregeln dieser Eigenschaften werden über die Characteristic Spezifikationen im Katalog gesteuert (ProductSpecificationCharacteristic). Diese Struktur ist sehr generisch und flexible, bedingt aber, dass die Characteristic Spezifikationen im Katalog aufrufbar sind (TMF620 Product Catalog für ProductSpecification) 

Portfoliospezifische Informationen als strongly-typed extensions

Drawio
bordertrue
diagramNameProduct strongly-typed
simpleViewerfalse
linksauto
tbstyletop
lboxtrue
diagramWidth1952
revision2

Produkt-Eigenschaften werden als zuzätzliche Properties an der Product Entitäten abgebildet. Diese Properties werden als Erweiterung, in einem spezifischen Schema festgehalten.  Dieses Schema bzw. diese Schemas für mehrere Produkte, können bestandteil der OAS (Open API Specification) sein oder separat aufrufbar (Schema Location) zur Verfügung gestellt werden.

Ansatz FIT APIs

In der Abbildung der FIT APIs, wurde der Ansatz gewählt, Produkt-Eigenschaften als strongly-typed extensions abzubilden und die Erweiterungs-Schemas in den OAS mit zu liefern. Dennoch werden auch alle Katalog-orienterte Entitäten parallel mitunterstützt, um den Parteien die Möglichkeit offenzulassen, bilateral einen katalogbasierten Ansatz zu implementieren.

API Domains

Folgende Darstellung gibt einen Überblick der Informationsbereiche und der API Domänen welche diese Informationsbereiche verantworten.

...