Versionierung

ServiceIdentifier

Für ServiceIdentifier wird aktuell keine Versionierung in Betracht gezogen. Das bedeutet, dass keine Änderungen an den Servicedefinitionen zu breaking changes führen sollen.

Neuere Versionen der Service-Spezifikationen sollen stets auch von älteren Systemen verstanden werden. Das bedeutet, dass Systeme, welche eine ältere Version der Spezifikation umsetzen, mit den neueren Eingabeparametern immer noch die gleiche Aufgabe erledigen können. Nur neuere Funktionsteile werden in diesem Szenario nicht ausgeführt.

Falls doch einmal eine grundlegende Änderung notwendig sein sollte, muss hierfür ein neues Projekt angelegt werden und ein neuer Identifier hinterlegt werden.