Service orientierte Architekturen

03 Entwurfsprinzipien


Question

Was sind Service Verträge und welche Schwierigkeiten ergeben sich ?


Answer

Service Verträge sind formale und standardisierte Beschreibungen des Zwecks und der Fähigkeiten eines Services. Sie werden üblicherweise mit dem Service ausgeliefert.

Enthalten semantische Informationen (z.B. Signaturen, WSDL, ..) und nicht technische Informationen (z.B. SLA).

Sie erhöhen Interoperabilität, sorgen für einfache Verständlichkeit und können Organisationsweit standardisierte Datentypen und Policies enthalten.

Schwierigkeiten sind

  • Versionierung: Langlebige Services müssen auf Änderungen reagieren
  • Technologieabhängigkeiten
  • Unausgereifte Werkzeuge verursachen viele nicht standardisierte Verträge



Comments