Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
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