Service orientierte Architekturen

03 Entwurfsprinzipien


Question

Nennen sie ein Beispiel für jedes der 8 Entwurfsprinzipien!


Answer

Mögliche Beispiele:

  • Service-Verträge: Web Services Service Vertrag (WSDL + SLA)
  • Kopplung von Services: Client wurde direkt für Service implementiert und ist nur mit ihm kompatibel
  • Abstraktion: Taschenrechner Service abstrahiert Programmiersprache aber nicht welche Verfahren verfügbar sind
  • Wiederverwendbarkeit: Taschenrechner Service der von Lagerverwaltung und Rechnungswesen genutzt wird
  • Autonomie: Drucker Service der Autonom auf dem Drucker läuft und nur eine klare Schnittstelle nach außen hat
  • Zustandslosigkeit: Taschenrechner Service der nur Zahlen zwischenspeichert und danach wieder Zustandslos wird
  • Auffindbarkeit: SOA Dreieck, Provider published im Verzeichnis, Consumer findet
  • Kompositionsfähigkeit: Taschenrechner Service nutzt andere Services für Visualisierung oder Authentifizierung



Comments