School-OverviewFlashcardsAVSW_04Kapitel_4

Kpt. 4.3 (SOA-enabled Applikation)

Frage

Kpt. 4.3 (SOA-enabled Applikation) Welche Schichten muss eine Applikation aufweisen, damit sie SOA-enabled ist?

Antwort

  • Presentation Tier: UI-Endpoints für Web-, Mobile- oder Desktop-Clients
    - Service Tier: öffentliches API (REST, gRPC, SOAP) für System-zu-System-Aufrufe
    - Business Tier: Geschäftslogik, Business Facade, Workflows
    - Service Access Layer: Adapter, die externe Provider-Services ansprechen und entkoppeln
    - Persistence Tier: Data-Access-Layer, OR-Mapper, Caching
    - Asynchroner Adapter Layer: Integration in Message Oriented Middleware (Queues, Topics, Event-Bus); ermöglicht Eventing und Retry-Mechanismen