Kurs
digicode: SOA
Serviceorientierte IT-Architekturen
Kurs-Facts
Als PDF herunterladen- Einordnen und Abgrenzen klassischer SOA, API-first, Microservices und Event-Driven Architecture
- Strukturieren von Services und Definieren von Verantwortlichkeiten, Datenhoheit und Schnittstellen
- Planen, Erstellen und Umsetzen von serviceorientierten Architekturen
- Bewerten von Architekturentscheidungen hinsichtlich Kosten, Komplexität, Skalierbarkeit und Wartbarkeit
- Einsetzen von KI für Analyse, Design und Architekturreviews und Einschätzen ihrer Grenzen
In diesem Kurs lernst du, welcher serviceorientierte Architektur-Ansatz für deinen Use-Case der passendste ist. Zudem erfährst du, wie du entsprechende Architekturansätze kombinieren kannst und digitale Systeme zielführend entwickelst, weiterentwickelst sowie deine Architekturentscheidungen nachvollziehbar begründest.
1 Grundlagen
- Servicebegriff & Abgrenzung zum Monolithen
- Qualitätsanforderungen an Services
- Lose Koppelung, Kohäsion & Serviceverträge
- Service Provider & Consumer
- Synchrone & asynchrone Kommunikation
- Service-Orchestrierung
- Transaktionen & Serviceorientierung
2 Service-Modellierung
- Domänenanalyse und Bounded Contexts
- Service-Kategorien & Service Layer
- Verantwortlichkeit und Datenhoheit
- Granularität von Services
3 Serviceorientierte Architekturen aus Business-Sicht
- Business-Ziele & Architekturtreiber
- Make-or-buy und Plattformstrategie
- Kosten- & Komplexitätsbewertung
- Transformation & Integration der Enterprise-IT
- Projektorganisation: Rollen Skills, Prozesse, Testen und Versionierung
4 Serviceorientierte Architekturen im Überblick
- Klassische service-orientierte Architektur (SOA)
- API-First, API-Patterns, API-Governance
- Microservices
- Event-Driven Architektur
- Cloud-Native Plattformarchitekturen
- ervice-orientierte Referenzarchitekturen
5 Cloud- und Plattformarchitektur
- API Gateways
- Deploymentmodelle (Container, Cloud-native)
- Observability (Logging, Monitoring, Tracing)
- Skalierung und Resilienz
6 Technologien im Kontext serviceorientierter Architekturen
- Plattformen im Überblick
- API Beschreibungssprachen (Open API Specification, Swagger etc.)
- Middleware
- Web Services (REST, SOAP)
- Enterprise Service Bus (ESB)
- Grenzen und Risiken (z.B. Vendor Lock-in)
7 KI und serviceorientierte Architekturen
- KI-gestützte Analyse von Systemlandschaften, Services und API-first Design
- AI-Augmented Architecture Design
- Integration von KI-Services (LLM, APIs etc.)
- Grenzen und Risiken (Datenschutz, Halluzinationen etc.)
8 Fallstudie
- Analyse (Problemraum)
- Services-Zerlegung
- Service-Design (API- und Event-Design)
- Zielarchitektur gestalten
- KI integrieren
- KI gestütztes Review und Optimierung der Service-Architektur
Der Kurs kombiniert kurze Theorieimpulse mit praxisnahen Übungen sowie einer durchgängigen Fallstudie.
KI wird punktuell als Analyse-, Design- und Review-Hilfe eingesetzt.
Dieser Kurs richtet sich an Software-, Solution- und Enterprise-Architekt/innen, Softwareentwickler/innen, technische Projektleitende, Analyst/innen und Product Owner, die serviceorientierte Architekturen erstellen, modernisieren oderbewerten möchten.
Mindestanforderungen sind Kenntnisse im Umfang des folgenden Kurses: