Agenda

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
Integrationsstile
Shared Database - Remote Procedure Invocation - Messaging als Grundkonzept der Enterprise Integration Patterns
Messaging System
Der Message-Kanal - Pipelining und Filter - Routing von Nachrichten - Transformation von Nachrichten - Endpunkte des Messaging Systems
Message Channels
Punkt-zu-Punkt-Kanäle - Datentypen-Kanal - Kanal zur Fehlerbehandlung - Garantierte Ablaufzusicherung - Nachrichtenbrücke - Nachrichtenbus
Message Construction und Message Routing
Command-Nachricht - Dokumenten-Nachricht - Ereignisnachricht - Nachrichtensequenz - Nachrichten-Gültigkeitsablauf - Nachrichtenformat-Indikator - Inhaltsbasiertes Routing - Dynamisches Routing - Empfängerliste - Splitter - Aggregator
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
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
Trainer

Marco Skulschus (born in Germany in 1978) studied economics in Wuppertal (Germany) and Paris (France) and wrote his master´s thesis about semantic data modeling. He started working as a lecturer and consultant in 2002.
Publications
- XML Schema ISBN 978-3-939701-54-5
- Das Java Codebook ISBN 3827322359
- Java EE 5 Das Handbuch ISBN 978-3446400238
- Oracle PL/SQL ISBN 978-3-939701-40-8
- MS SQL Server - T-SQL Programmierung und Abfragen ISBN 978-3-939701-02-6
- XML: Standards und Technologien ISBN 978-3-939701-21-7
Projects
He works as an IT-consultant and project manager. He developed various Business Intelligence systems for industry clients and the public sector. For several years now, he is responsible for a BI-team in India which is mainly involved in BI and OLAP projects, reporting systems as well as statistical analysis and Data Mining.
Research
He led several research projects and was leading scientist and project manager of a publicly funded project about interactive questionnaires and online surveys.
