Header Background
 
 
 
    Alle Hersteller anzeigen
     
     

    Service-Orientierte Architektur (SOA) - Grundlagen, moderne Konzepte und praktische Umsetzung

    Seminardauer: 3 Tage

    Ziele der Schulung

    In dieser 3-tägigen Schulung "Service-Orientierte Architektur (SOA) - Grundlagen, moderne Konzepte und praktische Umsetzung" erlernen Sie die Grundprinzipien, Architekturmuster und technischen Umsetzungskonzepte der serviceorientierten Architektur. Das Seminar vermittelt Ihnen ein solides Verständnis der SOA-Grundlagen, zeigt moderne Weiterentwicklungen auf und setzt diese in einen praktischen Kontext – von klassischen Web Services bis hin zu cloud-nativen und eventgesteuerten Ansätzen.

    Ziel der Schulung ist es, Ihnen zu ermöglichen, SOA-Projekte zu planen, zu entwerfen und umzusetzen, indem Sie die Zusammenhänge zwischen Geschäftsprozessen, technischen Services und IT-Infrastrukturen verstehen. Sie lernen, Services zu identifizieren, zu modellieren und zu integrieren, und erhalten einen Überblick über aktuelle Technologien, Protokolle und Tools, die in modernen SOA-Umgebungen eingesetzt werden. Besonders im Fokus stehen dabei RESTful APIs, Event-Driven Architecture (EDA), Microservices-Integration und Cloud-basierte SOA-Lösungen.

    Am Ende des Seminars sind Sie in der Lage,

    • die Prinzipien und Vorteile von SOA zu erklären und von anderen Architekturmustern (wie Monolithen oder Microservices) abzugrenzen,
    • Services zu designen und deren Kommunikation (synchron/asynchron) sinnvoll zu gestalten,
    • moderne Protokolle und Standards (REST, gRPC, GraphQL, OpenAPI) anzuwenden und deren Einsatzgebiete zu bewerten,
    • Integrationstechnologien wie API-Gateways, Service Mesh und Message-Broker (z. B. Kafka) einzusetzen,
    • SOA-Plattformen und Frameworks (Java/Spring Boot, .NET, Kubernetes) für die Umsetzung zu nutzen,
    • SOA-Governance und Management zu verstehen, inklusive Themen wie Sicherheit, Observability und DevOps-Praktiken,
    • praktische Herausforderungen in SOA-Projekten zu erkennen und Lösungsansätze zu entwickeln.

    Zielgruppe Seminar

    • Software-Architekten
    • Projektleiter
    • Entscheider

    Voraussetzungen

    Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

    • Kenntnisse in Client/Server-Architekturen

    Lernmethodik

    Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.

    Seminarinhalt

    1. Einführung in SOA

    • Definition und Ziele von SOA
    • SOA vs. Monolithen vs. Microservices
    • Evolution von Softwaresystemen: Von Mainframes zu Cloud-nativen Architekturen

    2. SOA-Architektur

    • Grundprinzipien: Lose Kopplung, Wiederverwendbarkeit, Interoperabilität
    • Architekturmodelle: Schichtenmodell, Domänenorientierung
    • Technischer Aufbau: Services, Orchestrierung, Choreographie

    3. Services als Bausteine

    • Definition und Eigenschaften von Services
    • Terminologie: Service, Endpunkt, Vertrag, Schnittstelle
    • Services als Geschäftsprozesse: Business- und technische Services
    • Architekturen: Service-Layer, Composite Services

    4. Technische Grundlagen der Service-Kommunikation

    • Synchrone vs. asynchrone Kommunikation
    • Message Exchange Patterns (MEP)
    • Service-Policies und -Contracts (SLAs, QoS)
    • Service Lifecycle: Entwicklung, Bereitstellung, Versionierung

    5. Protokolle und Standards

    • Klassische Web Services: SOAP, WSDL, UDDI (historischer Kontext)
    • Moderne Alternativen:
      • RESTful APIs (mit OpenAPI/Swagger)
      • gRPC für Hochleistungs-Kommunikation
      • GraphQL für flexible Abfragen
    • Event-Driven Architecture (EDA): Events, Event-Sourcing, CQRS

    6. Service-Integration und Interoperabilität

    • Systeme zur Service-Kommunikation: ESB, API-Gateways, Service Mesh
    • Integrationstechnologien:
      • Enterprise Service Bus (ESB) vs. moderne Alternativen (z. B. Apache Kafka)
      • API-Gateways (Kong, Apigee)
      • Service Mesh (Istio, Linkerd)
    • Praktische Beispiele: Integration von Legacy-Systemen

    7. SOA-Plattformen und Tools

    • Klassische Plattformen: IBM WebSphere, SAP XI (historisch)
    • Moderne Plattformen:
      • Cloud-basierte Lösungen (AWS Step Functions, Azure Logic Apps)
      • Open-Source-Tools (Apache Camel, Spring Boot)
    • SOA in der Cloud: Serverless, Kubernetes, Docker

    8. Java und SOA

    • Java EE/Jakarta EE: Überblick und Einsatz
    • Moderne Frameworks: Spring Boot, Quarkus, Micronaut
    • Praktische Beispiele: Erstellung eines einfachen REST-Service

    9. .NET und SOA

    • Windows Communication Foundation (WCF) – historischer Kontext
    • Moderne Ansätze: .NET Minimal APIs, Azure Functions
    • Microsoft BizTalk vs. Azure Integration Services

    10. Web Services und APIs

    • Web Services als Basistechnologie: REST vs. SOAP
    • RESTful APIs: Design-Prinzipien, Best Practices
    • GraphQL: Flexible Datenabfragen
    • gRPC: Hochleistungs-RPC für Microservices

    11. SOA-Standards und Governance

    • Wichtige Standardisierungsgremien: W3C, OASIS, OpenAPI Initiative
    • XML-Standards: XSD, XPath, XSLT (Grundlagen)
    • WS-* Standards (kurzer Überblick: WS-Security, WS-Addressing)
    • Moderne Standards:
      • OpenAPI 3.x für API-Beschreibungen
      • AsyncAPI für Event-Driven APIs
      • CloudEvents für standardisierte Events

    12. SOA Management & Governance

    • Sichten auf ein SOA-System: Business, Technologie, Betrieb
    • Rollenmodelle: Service-Owner, API-Manager, DevOps
    • Vorgehensmodelle: Agile SOA-Entwicklung, DevOps-Praktiken
    • Observability: Logging, Monitoring, Tracing (OpenTelemetry)
    • Security: OAuth 2.1, OpenID Connect, Zero Trust

    13. SOA in der Praxis

    • Fallstudie: SOA in einem E-Commerce-System
    • Werkzeuge für die Entwicklung: Postman, Swagger UI, Kafka Tools
    • Herausforderungen: Skalierbarkeit, Sicherheit, Komplexitätsmanagement

    14. Ausblick: SOA heute und morgen

    • SOA und Microservices: Gemeinsamkeiten und Unterschiede
    • Trends: KI-gestützte Service-Orchestrierung, Low-Code-Integration
    • Nachhaltigkeit: Energieeffiziente SOA-Designs

    Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

    Digital Skills Open Badges

    Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.

    Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.

    Übersicht: SOA Schulungen Portfolio

    Mehr zu den Vorteilen von Badges

    Seminare kurz vor der Durchführung

    TerminStandortAktion
    17.12. - 19.12.2025 Hamburg Anfragen
    07.01. - 09.01.2026 München Anfragen
    11.02. - 13.02.2026 Köln Anfragen
    18.03. - 20.03.2026 Nürnberg Anfragen
     
    Anmeldungen vorhanden

    1.) Wählen Sie den Seminartyp:




    2.) Wählen Sie Ort und Datum:

    1.495,00 € Preis pro Person

    spacing line1.779,05 € inkl. 19% MwSt
    all incl.
    zzgl. Verpflegung 30,00 €/Tag bei Präsenz

    Anfragen Buchen Merkzettel
    PDF IconPDF Icon
    Folgende Schulungsthemen könnten Sie alternativ interessieren.
     

    Diese Seite weiterempfehlen:

    0
    Merkzettel öffnen
    0
    Besuchsverlauf ansehen
    IT-Schulungen.com Control Panel