11. Service-Orientierte Architekturen Flashcards
Grenzen Sie SOA von EAI ab
· EAI: monolithischer Integrationshub zum Austausch von Informationen über
verschiedene Applikationen
Verlinkung verschiedener Applikationen, damit diese miteinander kommunizieren können
-> Drittanbieteranwendung dafür erforderlich
· SOA: Erstellung von Basisdiensten, auf welche Applikationen (Service-Consumer)
über Service-Provider (höherwertige Dienste) zugreifen können.
-> einheitliches Datenkommunikationsformat -> keine Drittanbieteranwendung
notwendig
Erläutern Sie das Konzept Sichtbarkeit.
· Anbieter von Fähigkeiten müssen für Nutzer sichtbar sein, über Beschreibung der:
o Funktionalen und technischen Anforderungen
o Richtlinien
o Einschränkungen
o Zugriffs- und Antwortmechanismen
· Beschreibung ist syntaktisch und semantisch offen
Wie erfolgt die Nutzung eines Dienstes durch einen Konsumenten?
- Service-Provider veröffentlicht Dienstbeschreibung an Service-Verzeichnis
- Service-Consumer stellt Anfrage an Service-Verzeichnis
- Service-Verzeichnis antwortet mit Dienstanbieter und Dienstbeschreibung
- Service-Consumer stellt damit Anfrage an erhaltenen Dienstanbieter
Konzept Interaktion (SOA)
- Nutzung einer Fähigkeiten
o Vermittelt durch Nachrichtenaustausch
o Charakterisiert durch eine Reihe von Informationsaustausch und
ausgeführten Aktionen
- Verschiedene Arten: Message Exchange Patterns o In-out (request response) o Only in o Only out o Out-in
Konzept Wirkung (SOA)
- Zweck der Nutzung einer Fähigkeit
- Interaktion: ”Handlung”an einem ”Objekt”
- Wirkung: Ergebnis der Interaktion
o Zustandsänderungen beteiligter Objekte
o Rückgabe von Informationen - Wichtige Rolle bei der Entscheidung, ob bestimmte Fähigkeiten den Anforderungen
entspricht