Schulungsübersicht

Eine serviceorientierte Methodik

  • Einführung in eine SOA-Einführungs-Roadmap
  • Drei Analyseansätze
  • Dienstorientierte Analyse

Vorteile von SOA

  • Traditioneller EAI-Ansatz
  • Probleme mit dem traditionellen EAI-Ansatz
  • Einstieg in die serviceorientierte Architektur (SOA)
  • Wir können den Prozess leicht ändern
  • Ändern des Ablaufs bei Verwendung des alten Ansatzes
  • Ersetzen einer Anwendung
  • Andere Vorteile
  • Business Vorteile
  • Etappen der Einführung

SOA Vergangenheit und Gegenwart

  • Von XML über Web Service zu SOA
  • Wie SOA früher gemacht wurde
  • Aufkommende Standards für SOA
  • Vergleich von SOA mit anderen Architekturen

Was ist eine serviceorientierte Architektur?

  • Was ist SOA?
  • Schaffung eines gemeinsamen Verständnisses von SOA
  • Die Entwicklung von SOA
  • Einführung in die Konzepte von Services und SOA
  • Gestaltungsprinzipien einer SOA
  • Die Beziehung zwischen SOA und Webservices
  • Die Vorteile und Risiken von SOA

Einführung in die Modellierung und UML

  • Warum Modelle bei SOA verwenden
  • Der Unterschied zwischen Modell und Methodik
  • Warum die Unified Modelling Language verwenden?
  • Identifizierung von Geschäftsprozessen
  • Notation, Muster und Methodik
  • Welche Methodik ist zu wählen?

Einführung in Business Prozesse

  • Wie eine Sammlung von Diensten eine Aufgabe ausführt
  • Einfache Anfrage-Antwort-Interaktion
  • Komplexe Interaktion mit vielen Diensten
  • Bedarf an einem Koordinator-Dienst entsteht
  • Geburtsstunde der Orchestrierung oder des Geschäftsprozesses
  • Zusammenstellung von Prozessen mit Business Process Execution Language (BPEL)
  • BPM basierte Lösungen für die Orchestrierung
  • Beispiel für Geschäftsprozesse

Web Services

  • Grundlegende Elemente von Webdiensten
  • Kernstandards für Webdienste
  • Die Bedeutung von WSDL
  • Der Aufbau von SOAP
  • Die Verwendung von Registern über UDDI
  • Die grundlegenden Konzepte der Dienstorientierung

Die Verteilung von Diensten über ein Netzwerk

  • Abgleich von funktionalen und nicht-funktionalen Anforderungen
  • Die Rolle von Intermediären in Servicenetzwerken
  • Einführung in die WS-*-Erweiterungen
  • SOA-Grundlagen

Modellierung von SOA-Bausteinen

  • Verwendung von UML zur Analyse und Gestaltung von Schnittstellen
  • Generierung eines Domänenmodells
  • Implementieren und Realisieren von Use Cases
  • Aufzeigen der Zusammenarbeit von Web Services
  • Verwendung von Kommunikationsdiagrammen

Unternehmensdienst-Bus (ESB)

  • Ziele
  • Dienstaufrufe
  • Integration von Altsystemen
  • Web Services zur Rettung
  • Die Rolle des ESB in der SOA
  • Sicherheit und ESB

Prozessgesteuerte Dienste

  • Abstraktion der Diensteschicht
  • Einführung in die Geschäftsprozessschicht
  • Prozess-Muster
  • Orchestrierung und Choreographie
  • Die Verwendung von WS-BPEL für die Prozessautomatisierung

Dienstorientiertes Referenzmodell

  • Referenzmodelle und Referenzarchitekturen
  • Das SOA-Referenzmodell und die Architektur von IMPACT
  • SOA-Anbieter und ihre Beziehung zu SOA
  • SOA-Unterstützung in .NET und Java EE-Plattformen

Mehrschichtige Architektur

  • Das Schichtenmuster
  • Klassische dreischichtige Architektur
  • Verbindung mit der Domänenschicht
  • Verknüpfung mit der Benutzeroberfläche
  • Verwendung von Paketen zur Zerlegung eines Systems
  • Vermeidung von gegenseitigen Abhängigkeiten
  • Was ist Layering und warum brauchen wir es?
  • Anwendungsdienstschicht
  • Business Diensteschicht
  • Orchestrierungsdienst-Schicht

Voraussetzungen

Allgemeine Kenntnisse der IT-Systeme des Unternehmens sind erforderlich; Kenntnisse der IT-Systemintegration können von Vorteil sein.

 14 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien