Back To Top

Design Patterns - Enterprise Integration Patterns

DruckansichtDruckansicht

  • Dauer:
    2 Tage
  • Zielgruppe:
    Programmierer, Softwarearchitekten, Manager
  • Vorkenntnisse:
    Grundkenntnisse in den Design Patterns (Theoretische Kenntnisse über alle GoF Patterns)
  • Methode:
    Das nötige Know-how wird anhand von anschaulichen Beispielen vermittelt. Praxisnahe Fallbeispiele, Einzel- und Gruppenübungen trainieren den Transfer von der Theorie zur Praxis und fördern so die intensive Auseinandersetzung mit dem Seminarthema. Die individuelle Bearbeitung von Fragen und Alltagsbeispielen der Seminarteilnehmer runden das Seminar ab. Bei Bedarf können Audio- und Videoanalyse zur Verhaltensoptimierung eingesetzt werden. Darüber hinaus steht den Seminarteilnehmern/innen eine online gestützte Seminarnachbearbeitung als Mittel der Transfersicherung zur Verfügung.
  • Typ:
    Öffentliches Seminar / Inhouse
  • Kursnummer:
    1045313
  • Download
    Anmeldeformular | AGB | Info-Broschüre
Themen:
Für die Softwareentwicklung stellt die objektorientierten Analyse und Planung einen grundlegenden Schritt dar, wobei Sie in diesem Seminar die Enterprise Integration Patterns mit dem Schwerpunkt der Nachrichtenzustellung zwischen den Softwarekomponenten kennenlernen werden.

Inhalte

A. Einführung in Enterprise Integration und das Patternkonzept

Der Nutzen und die Notwendigkeit von Integration in Softwareprojekten - Die Geschichte des EAI - Einführende Beispiele - Einführende Analogien und Erklärungsansätze zum Patternkonzept

B. Integrationsstile

Shared Database - Remote Procedure Invocation - Messaging als Grundkonzept der Enterprise Integration Patterns

C. Messaging System

Der Message-Kanal - Pipelining und Filter - Routing von Nachrichten - Transformation von Nachrichten - Endpunkte des Messaging Systems

D. Message Channels

Punkt-zu-Punkt-Kanäle - Datentypen-Kanal - Kanal zur Fehlerbehandlung - Garantierte Ablaufzusicherung - Nachrichtenbrücke - Nachrichtenbus

E. Message Construction und Message Routing

Command-Nachricht - Dokumenten-Nachricht - Ereignisnachricht - Nachrichtensequenz - Nachrichten-Gültigkeitsablauf - Nachrichtenformat-Indikator - Inhaltsbasiertes Routing - Dynamisches Routing - Empfängerliste - Splitter - Aggregator

F. Message Transformation und Message Endpoints

Wrappen von Nachrichten - Inhaltsabhängiges Filtern - Normalisieren - Das kanonische Datenmodell und seine Bedeutung im Kontext - Nachrichtengateway - Nachrichten-Mapping - Ereignisabhängige Transaktionen - Dispatchen von Nachrichten - Service Activator

G. Intergration Patterns in der praktischen Anwendung

Fallstudie: Preiskalkulationssystem: Erstellen der Architektur - Erstellen der Kanäle für Nachrichten - Lösen auftretender Probleme mit Patterns - Fahren von Datenupdates - Anschub- und Produktivitätsphase - Zusammenfassung

Dozent:

Marco Skulschus studierte in Wuppertal und Paris Ökonomie mit Schwerpunkt Wirtschaftsinformatik und arbeitet schon seit mehr als 10 Jahren als Dozent.

Buch-Veröffentlichungen:

Projekte: Als Berater und Projektleiter konzipiert Herr Skulschus Business Intelligence-Systeme sowie betriebswirtschaftliche Software für Kunden in D, A und CH und Software-Entwicklung bei Comelio in Indien.

Forschung: Er hat an verschiedenen öffentlich geförderten Forschungsprojekten (Kooperationen mit verschiedenen Universitäten und Comelio) teilgenommen, die innovative Software-Lösungen für unterschiedliche Branchen als Thema hatten.

Zertifizierung: Marco Skulschus ist zertifiziert als "Microsoft Certified Trainer", "Microsoft Certified Application Designer" und "Oracle Certified Associate" und hat die ComptiaCTT+-Prüfung absolviert.

Weitere Informationen:

Comelio_J2EE_handbuch Comelio_Skulschus_C#.NET_Dynamische .NET GUIs Comelio_Skulschus_Oracle_Oracle PL SQL Comelio_skulschus_XML_XML Standards und Technologien Comelio_Skulschus_XML_XML Schema