SOA Flashcards

1
Q

Was ist SOA?

A

Service-oriented architecture (SOA, serviceorientierte Architektur) ist eine Methode der Softwareentwicklung, bei der Softwarekomponenten, sogenannte Services, zur Erstellung von Geschäftsanwendungen verwendet werden.

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

Was ist der Unterschied zwischen Geschäftsservices und Anwendungsservices? Nenne je drei Punkte.

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

Was ist die Grundidee eines SOA und was sind die Vorteile?

A

Strukturierung des Geschäfts und der IT-Anwendungssystemlandschaft nach Services in
logische Schichten nach der fachlichen Sicht.

Die Vorteile sind:

-Gesteigerte Wiederverwendung von Diensten/Funktionalitäten

-Bessere Struktur der Gesamt-AL

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

Was ist Orchestrierung?

A

Das flexible Zusammenschalten zusammengesetzter Anwendungsservices
zur Unterstützung von Geschäftsservices
und damit Geschäftsprozessen

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

Was sind die Anforderungen an Anwendungsservices bei der Einführung von SOAs?

A

1.Wiederverwendbarkeit
-> Anforderungen mehrerer Consumer erfüllen

2.Sinnvolle Granularität
->klar definierte Funktionalität

3.Wohldefinierte Beziehungen und Schnittstellen

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

Vergleiche das Top-Down-Vorgehen mit dem Buttom-Up-Vorgehen.

A

Der Top Down Ansatz betrachtet die Business Prozesse und leitet daraus Business Services ab, die im täglichen Geschäft genutzt werden. Der Buttom Up Ansatz dagegen widmet sich den IT-Systemen und versucht daraus IT-Services zu definieren.

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

Beschreibe die organisatorischen und strategischen Aspekte bei der SOA-Einführung. Nenne drei Punkte.

A
  1. Vorgehen bei der Einführung
    - Finden von Sponsoren im Management/Abteilungen
    - Balance aus langfristigen Zielen und Quick Wins

2.Entwicklung wiederverwendbarer Dienste
- Verrechnungsmodel für gemeinsam genutzte Dienste
- Koordination der Weiterentwicklung

3.Betrieb
- Gewährleistung von Qualität über SLAs (Service Level Agreements- vertraglich vereinbarte Bedingungen für Services)

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

SOA Reifegradmodell

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

Was ist Enterprise Architecture Management?

A

Strukturierung der
Anwendungssystemlandschaft
in fachliche Domänen. Production und Finance zum Beispiel.

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

Nenne vier Herausforderungen von SOA.

A
  1. Kein SOA out of the box
    -> Services sinnvoll strukturieren und Best-Practices nutzen
  2. Umsetzung einer durchgängigen Kette vom
    Geschäftsprozess zum Service
    -> Top Down vs Buttom Up

3.Organisatorische Anpassungen
->Entwicklung & Betrieb
gemeinsamer Services (z.B.
SOA Competence Center)

4.Commitment des Managements/der
Fachabteilungen
-> SOA bringt per se wenig kurzfristige
fachliche Mehrwerte

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