11. Service-Orientierte Architekturen Flashcards

1
Q

Grenzen Sie SOA von EAI ab

A

· 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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Erläutern Sie das Konzept Sichtbarkeit.

A

· 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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wie erfolgt die Nutzung eines Dienstes durch einen Konsumenten?

A
  1. Service-Provider veröffentlicht Dienstbeschreibung an Service-Verzeichnis
  2. Service-Consumer stellt Anfrage an Service-Verzeichnis
  3. Service-Verzeichnis antwortet mit Dienstanbieter und Dienstbeschreibung
  4. Service-Consumer stellt damit Anfrage an erhaltenen Dienstanbieter
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Konzept Interaktion (SOA)

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Konzept Wirkung (SOA)

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly