School-OverviewFlashcardsAVSW_04Kapitel_4

Kpt. 4.3 (SOA-enabled Architektur)

Frage

Kpt. 4.3 (SOA-enabled Architektur) Was bedeutet »SOA-enabled« und welche zusätzlichen Schichten bzw. Layer sind notwendig?

Antwort

Bedeutung
- Applikation stellt wohldefinierte Services bereit (Provider)
- Nutzt extern wiederum fremde Services (Consumer)
- Ziel: Lose Kopplung durch standardisierte Schnittstellen

Notwendige Layer
- Presentation Tier (UI)
- Service Tier mit öffentlichem API (REST/SOAP)
- Business Tier (Fachlogik + Facades)
- Service Access Layer (Adapter für externe Provider)
- Persistence Tier (Data Access)
- Asynchroner Adapter Layer (MOM/Event-Integration)