Ist die Schnittstelle instabil (wird also oft geändert), dann muss ich zusehen, dass der Service, den ich in meinem Programm aufrufe, so globale Informationen wie möglich übergeben bekommt, damit ich möglichst alle in Zukunft nötigen Daten nachladen kann.
Ein konkretes Beispiel: ich übergeben die Vertrags-Id und nicht nur die Vertragsposition-Id, die eigentlich im Augenblick ausreichende Informationen liefern würde.
Damit muss ich dann nicht jedesmal die aufrufenden Services mit anpassen. Die Anpassung beschränkt sich dann auf den Service, der die Schnittstelle benutzt.



Post new comment