EAI – Integration & Connectivity

EAI – Integration & Connectivity


Schulungsort

  • Osnabrück
  • Wuppertal
  • Optional auch bei Ihnen vor Ort

Zeitplan

Dauer: 4 Tage

Beginn: 1. Tag um 10:00 Uhr, alle weiteren Tage um 09:00 Uhr
Ende: ca. 17:00 | 17:30 Uhr täglich


Zielgruppe

Anwendungsentwickler, Web-Entwickler


Voraussetzungen

Java EE Grundlagen oder vergleichbare Kenntnisse


Zusammenfassung / Ziele des Seminares

Sie lernen in diesem Seminar unterschiedliche Techniken und Frameworks zur Integration verteilter Anwendungen kennen. Neben den klassischen Elementen zur Integration – Web Services oder JMS – werden ebenfalls grundlegende Technologien, wie beispielsweise RMI, oder Frameworks zur Integration vorgestellt.
Sie erhalten ein besseres Verständnis von fortgeschrittenen Konzepten im Bereich der WebServices oder auch der Java Messaging Services. Darüber hinaus werden an praxisnahen Beispielen gängige Design Patterns zur Umsetzung von Enterprise Application Integration (EAI) demonstriert.


Agenda

Grundlagen Begriffsdefinition und Abgrenzung | Konzepte | Architekturen | Technologien | Enterprise Service Bus | SOA
JMS B2B Transaktionen | Message oriented Middleware | Quality of Service | Architektur | Publish / Subsrcibe | Point-to-point Kommunikation | Subject-based JMS | Hub-and-spoke | Designpattern | JMS API | Einrichten von Topics | Aufbau einer Nachricht | Nachrichtentypen | Session Management | Listener | Transaktionen | ActiveMQ
SOAP Grundlagen | WSDL: Struktur, Operationen, Parameter, Bindings | Schnittstellen-Entwurf | Entwicklungsmodelle | Transportprotokolle | RESTful Web Services | WS-Interoperability | WS-Security | Transaktionsmanagement (WS-Atomic) | Verschlüsselung
RMI Architektur und Grundlagen | Vor- und Nachteile gegenüber CORBA | Namensdienst (rmiregistry) | Parameter | Security Policies
LDAP Grundlagen LDAP | JNDI | APIs für den Zugrff | Object-LDAP Mapping | LDAP Server bereitstellen | LDAP in den Application Server integrieren
XA-Transaktionen Grundlagen | X/Open DTP | Ablauf / Phasen der Transaktionssteuerung | Transaktionen über Systemgrenzen
Apache Camel Grundlagen | Architektur | Components & Connectors | Nachrichtenverarbeitung | Parameterübergabe | Deployment | Integration in den Application Server | Standalone | Monitoring: JMX, Logging, Nachverfolgung, Dead Letter Channel | Exceptionhandling | Transaktionen

Weiterführende und ergänzende Seminare

Java EE Erweiterungen


Methodik

Präsentation, Diskussion, praktische und kursbegleitende Übungen


  Schulung anfragen