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

