Schulungsübersicht

Eine serviceorientierte Methodik

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

Vorteile von SOA

  • Traditioneller EAI-Ansatz
  • Probleme mit dem traditionellen EAI-Ansatz
  • Einstieg in eine serviceorientierte Architektur (SOA)
  • Wir können den Prozess leicht ändern
  • Fluss mithilfe des Legacy-Ansatzes ändern
  • Ersetzen einer Anwendung
  • Weitere Vorteile
  • Business Vorteile
  • Adoptionsphasen

SOA Vergangenheit und Gegenwart

  • Von XML über Web Service bis SOA
  • Wie SOA früher gemacht wurde
  • Neue Standards für SOA
  • Vergleichen Sie SOA mit anderen Architekturen

Was ist 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
  • Designprinzipien von SOA
  • Die Beziehung zwischen SOA und Webdiensten
  • Die Vorteile und Risiken von SOA

Einführung in die Modellierung und UML

  • Warum Modelle mit SOA verwenden
  • Der Unterschied zwischen Modell und Methodik
  • Warum die Unified Modeling Language verwenden?
  • Geschäftsprozesse identifizieren
  • Notation, Muster und Methodik
  • Welche Methodik soll ich 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
  • Es besteht Bedarf an einem Koordinatordienst
  • Geburt der Orchestrierung oder des Geschäftsprozesses
  • Erstellen von Prozessen mit Business Process Execution Language (BPEL)
  • BPM-basierte Lösungen für die Orchestrierung
  • Beispielgeschäftsprozesse

Web Services

  • Grundlegende Elemente von Webdiensten
  • Kernstandards für Webdienste
  • Die Bedeutung von WSDL
  • Das Design von SOAP
  • Die Nutzung von Registern über UDDI
  • Die Grundkonzepte der Serviceorientierung

Verteilen von Diensten über ein Netzwerk

  • Angleichen funktionaler und nichtfunktionaler Anforderungen
  • Die Rolle von Vermittlern in Servicenetzwerken
  • Einführungen in WS-*-Erweiterungen
  • SOA-Grundsätze

Modellierung von SOA-Bausteinen

  • Verwendung von UML zur Analyse und Gestaltung von Schnittstellen
  • Generieren eines Domänenmodells
  • Use Cases umsetzen und realisieren
  • Zeigt die Webservice-Zusammenarbeit
  • Verwendung von Kommunikationsdiagrammen

Enterprise Service Bus (ESB)

  • Ziele
  • Dienstaufruf
  • Legacy-Systemintegration
  • Web Services zur Rettung
  • Die Rolle des ESB in SOA
  • Sicherheit und ESB

Prozessgesteuerte Dienste

  • Abstraktion der Serviceschicht
  • Einführung in die Geschäftsprozessschicht
  • Prozessmuster
  • Orchestrierung und Choreografie
  • Der Einsatz von WS-BPEL zur Prozessautomatisierung

Serviceorientiertes Referenzmodell

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

Geschichtete Architektur

  • Das Schichtenmuster
  • Klassische dreistufige Architektur
  • Verbindung zur Domänenebene herstellen
  • Verlinkung zur Benutzeroberfläche
  • Verwenden von Paketen zum Zerlegen eines Systems
  • Gegenseitige Abhängigkeiten vermeiden
  • Was ist Layering und warum brauchen wir es?
  • Anwendungsdienstschicht
  • Business Serviceschicht
  • Orchestrierungsdienstschicht

Voraussetzungen

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

  14 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (3)

Kombinierte Kurse

SOA Governance

  14 Stunden

Service-Oriented Architecture: Strategy, Technology and Methodology

  35 Stunden

Verwandte Kategorien