Kompatibilitätsmatrix

Die folgende Matrix beschreibt, wann eine Anpassung einer Service-Schnittstelle technisch inkompatibel wird. Berücksichtigt wird also nicht semantische Inkompatibilität.

Szenarioabwärts-
kompatibel
aufwärts-kompatibelvoll kompatibelAnmerkungen
Es wird ein neuer Service erstellt.Wenn ein Land durch Dritte implementiert wird, kann keine Konsistenz auf Datenebene hergestellt werden
     
Es wird eine Operation zu einem Service hinzugefügt. 
Es wird eine Operation aus einem Service entfernt. 
Es wird eine Operation eines Service geändert. Entspricht dem Hinzufügen und Entfernen. 
     
Es wird eine „zu 1“-Eigenschaft/Assoziation zu einem Typ eines Request hinzugefügt. 
Es wird eine „zu 1“-Eigenschaft/Assoziation aus einem Typ eines Request entfernt. 
Es wird eine „zu 1“-Eigenschaft/Assoziation eines Typs eines Request geändert. Entspricht dem Hinzufügen und Entfernen. 
     
Es wird ein Enumerationswert zu einer Enumeration eines Request hinzugefügt 
Es wird ein Enumerationswert aus einer Enumeration eines Request entfernt 
     
Es wird eine „zu 0..1“-Eigenschaft/Assoziation zu einem Typ eines Request hinzugefügt. 
Es wird eine „zu 0..1“-Eigenschaft/Assoziation aus einem Typ eines Request entfernt. 
Es wird eine „zu 0..1“-Eigenschaft/Assoziation eines Typs eines Request geändert. Entspricht dem Hinzufügen und Entfernen. 
     
Es wird eine „zu 1..*“-Eigenschaft/Assoziation zu einem Typ eines Request hinzugefügt. 
Es wird eine „zu 1..*“-Eigenschaft/Assoziation aus einem Typ eines Request entfernt. 
Es wird eine „zu 1..*“-Eigenschaft/Assoziation eines Typs eines Request geändert. Entspricht dem Hinzufügen und Entfernen. 
     
Es wird eine „zu 0..*“-Eigenschaft/Assoziation zu einem Typ eines Request hinzugefügt. 
Es wird eine „zu 0..*“-Eigenschaft/Assoziation aus einem Typ eines Request entfernt. 
Es wird eine „zu 0..*“-Eigenschaft/Assoziation eines Typs eines Request geändert. Entspricht dem Hinzufügen und Entfernen. 
     
Es wird eine „zu 0..1“-Eigenschaft/Assoziation eines Typs eines Requests zu einer „zu 1“-Eigenschaft/Assoziation. 
Es wird eine „zu 0..1“-Eigenschaft/Assoziation eines Typs eines Requests zu einer „zu 0..*“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 0..1“-Eigenschaft/Assoziation eines Typs eines Requests zu einer „zu 1..*“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 1“-Eigenschaft/Assoziation eines Typs eines Requests zu einer „zu 0..1“-Eigenschaft/Assoziation. 
Es wird eine „zu 1“-Eigenschaft/Assoziation eines Typs eines Requests zu einer „zu 0..*“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 1“-Eigenschaft/Assoziation eines Typs eines Requests zu einer „zu 1..*“-Eigenschaft/Assoziation. 
Es wird eine „zu 0..*“-Eigenschaft/Assoziation eines Typs eines Requests zu einer „zu 0..1“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 0..*“-Eigenschaft/Assoziation eines Typs eines Requests zu einer „zu 1“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 0..*“-Eigenschaft/Assoziation eines Typs eines Requests zu einer „zu 1..*“-Eigenschaft/Assoziation. 
Es wird eine „zu 1..*“-Eigenschaft/Assoziation eines Typs eines Requests zu einer „zu 0..1“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 1..*“-Eigenschaft/Assoziation eines Typs eines Requests zu einer „zu 1“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 1..*“-Eigenschaft/Assoziation eines Typs eines Requests zu einer „zu 0..*“-Eigenschaft/Assoziation. 
     
Es wird eine „zu 1“-Eigenschaft/Assoziation zu einem Typ eines Response hinzugefügt. 
Es wird eine „zu 1“-Eigenschaft/Assoziation aus einem Typ eines Response entfernt. 
Es wird eine „zu 1“-Eigenschaft/Assoziation eines Typs eines Response geändert. Entspricht dem Hinzufügen und Entfernen. 
     
Es wird ein Enumerationswert zu einer Enumeration eines Response hinzugefügt 
Es wird ein Enumerationswert aus einer Enumeration eines Response entfernt 
     
Es wird eine „zu 0..1“-Eigenschaft/Assoziation zu einem Typ eines Response hinzugefügt. 
Es wird eine „zu 0..1“-Eigenschaft/Assoziation aus einem Typ eines Response entfernt. 
Es wird eine „zu 0..1“-Eigenschaft/Assoziation eines Typs eines Response geändert. Entspricht dem Hinzufügen und Entfernen. 
     
Es wird eine „zu 1..*“-Eigenschaft/Assoziation zu einem Typ eines Response hinzugefügt. 
Es wird eine „zu 1..*“-Eigenschaft/Assoziation aus einem Typ eines Response entfernt. 
Es wird eine „zu 1..*“-Eigenschaft/Assoziation eines Typs eines Response geändert. Entspricht dem Hinzufügen und Entfernen. 
     
Es wird eine „zu 0..*“-Eigenschaft/Assoziation zu einem Typ eines Response hinzugefügt. 
Es wird eine „zu 0..*“-Eigenschaft/Assoziation aus einem Typ eines Response entfernt. 
Es wird eine „zu 0..*“-Eigenschaft/Assoziation eines Typs eines Response geändert. Entspricht dem Hinzufügen und Entfernen. 
     
Es wird eine „zu 0..1“-Eigenschaft/Assoziation eines Typs eines Response zu einer „zu 1“-Eigenschaft/Assoziation. 
Es wird eine „zu 0..1“-Eigenschaft/Assoziation eines Typs eines Response zu einer „zu 0..*“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 0..1“-Eigenschaft/Assoziation eines Typs eines Response zu einer „zu 1..*“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 1“-Eigenschaft/Assoziation eines Typs eines Response zu einer „zu 0..1“-Eigenschaft/Assoziation. 
Es wird eine „zu 1“-Eigenschaft/Assoziation eines Typs eines Response zu einer „zu 0..*“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 1“-Eigenschaft/Assoziation eines Typs eines Response zu einer „zu 1..*“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 0..*“-Eigenschaft/Assoziation eines Typs eines Response zu einer „zu 0..1“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 0..*“-Eigenschaft/Assoziation eines Typs eines Response zu einer „zu 1“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 0..*“-Eigenschaft/Assoziation eines Typs eines Response zu einer „zu 1..*“-Eigenschaft/Assoziation. 
Es wird eine „zu 1..*“-Eigenschaft/Assoziation eines Typs eines Response zu einer „zu 0..1“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 1..*“-Eigenschaft/Assoziation eines Typs eines Response zu einer „zu 1“-Eigenschaft/Assoziation.Hierbei ist gemeint, dass der Assoziationsname konstant bleibt, was sehr unwahrscheinlich. Zudem wird dieser generiert. ⇒ Pathologischer Fall
Es wird eine „zu 1..*“-Eigenschaft/Assoziation eines Typs eines Response zu einer „zu 0..*“-Eigenschaft/Assoziation. 
     
Es wird eine Ableitung eines Typs eines Request erweitert. 
Es wird eine Ableitung eines Typs eines Request entfernt. 
Es wird eine Basisklasse eines Typs eines Request hinzugefügt. 
Es wird eine Basisklasse eines Typs eines Request entfernt. 
     
Es wird eine Ableitung eines Typs eines Response erweitert. 
Es wird eine Ableitung eines Typs eines Response entfernt. 
Es wird eine Basisklasse eines Typs eines Response hinzugefügt. 
Es wird eine Basisklasse eines Typs eines Response entfernt. 
     
Eine Serviceoperation wirft ein zusätzlichen Fault. 
Eine Serviceoperation wirft einen Fault nicht mehr. 
Eine Serviceoperation löst ein zusätzliches Event aus. 
Eine Serviceoperation löst ein Event nicht mehr aus. 
Cookie Consent mit Real Cookie Banner