Schulung: Integration mit JBossESB und jBPM

Im Kurs erfahren Sie, wie eine Service orientierte Architektur mit dem JBoss ESB umgesetzt werden kann.

Inhalt

Grundlagen

  • JMS und JBossMQ
  • Der JBoss Application Server
  • Staged Event driven Architecture SEDA

ESB Basics

  • Was ist ein Enterprise Service Bus?
  • Welche Rolle übernimmt ein ESB in einer SOA?
  • Abgrenzung zu EAI und MOM
  • Was sind die Unterschiede zwischen JBossESB und JBI basierten ESBs wie Apache ServiceMix oder Glassfish ESB?

JBossESB Architektur

  • Wie ist ein Service aufgebaut?
  • Listener Gateways und Actions
  • Wie ist die Beziehung zwischen JBossESB und JBoss Application Server?
  • Die Struktur einer Nachricht

SOA Registry

  • Der UDDI Standard
  • Apache jUDDI und Scout
  • Die JAXR Spezifikation
  • Wie JBossESB Endpoint Adressen über UDDI auflöst

Transformation

  • Das Java Transformation Framework Smooks
  • Transformation mit XSLT
  • Umwandlung von nicht XML Formaten wie CSV nach XML
  • Konvertieren einer XML Nachrichten in ein Java Pojo

Routing

  • Statisches Routing
  • Inhaltbasiertes Routing mit XPath
  • Einsatz der Regel Engine JBoss Rules

Enterprise Integration Patterns EIP

  • Wie können EIP Patterns mit dem JBossESB umgesetzt werden?
  • Message Filter
  • Content Based Router
  • Splitter
  • Aggregator

Konnektoren und Clients

  • ESB "aware" und "none-ESB aware" Clients
  • Adapter für File, FTP, JMS, und SOAP
  • Zugriff auf Enterprise JavaBeans

Web Services

  • Bereitstellen von ESB Diensten als SOAP basierte Web Services
  • Konsummieren von Web Services

Deployment

  • Die Struktur eines ESB Archivs
  • Hotdeployment
  • Wie Sie Ihre Entwicklungszyklen verkürzen

JBossESB für Fortgeschrittene

  • Erstellen eigener Actions

Orchestration

  • Process Management mit jBPM
  • JPDL und BPEL im Vergleich
  • Beispiel einer Orchestration mit BPEL

Dauer

3 Tage

Zielgruppe

Architekten, Entwickler die sich mit Integration beschäftigen

Vorkenntnisse

Kenntnisse in der Java Programmierung

Ihre Vorteile

  • Sie lernen, mit dem JBossESB Integrationslösungen zu erstellen.
  • Die im Kurs vorgestellten Beispiele und Projekte können Sie mitnehmen und als Ausgangsbasis für eigene Projekte verwenden.

* Gesamtpreis pro Teilnehmer inkl. Kursmaterial und Tagesverpflegung zzgl. Mehrwertsteuer

Überblick

Übungsanteil: 70 %
Schwierigkeitsgrad: mittel

Offene Seminare

Termine auf Anfrage

Teilnahme: 1.780,- €*

Firmenseminar

Individuelle Preisauskunft oder Angebot online abfragen.

JBossESB Schulung

Dieser Kurs wird auf Deutsch durchgeführt. Auf Wunsch ist eine Durchführung in Englisch möglich.