Home arrow Seminare arrow JB453 - JBoss ESB
JB453 - JBoss ESB Drucken

Dieser Kurs wird normalerweise nur in englisch angeboten.

JBoss Enterprise Service Bus (ESB) bietet eine dienstorienterte Architekturplattform (SOA) zur Integration von Business-Komponenten und -diensten in automatisierte Geschäftsprozesse. In dieser Schulung werden JBoss ESB 4.2 und die darin enthaltenen verschiedenen Dienste behandelt: Registries, Transformationsdienste, Routing, Webdienste, Rules Services und Service Orchestration.

Eckdaten

  • Seminarcode: JB453
  • Seminardauer: 2 Tage
  • Seminartermine: 06.-07.08.2008 (M); 06.-07.10.2008 (S)
  • Seminarort: München (M) oder Stuttgart (S)
  • Seminargebühr: 1560 € (zzgl. gesetzlicher MwSt.)
  • Kurssprache: Englisch, in Einzelfällen deutsch

Inhalte

  1. SOA und ESB
  2. In diesem Modul wird das Konzept einer dienstorientierten Architektur vorgestellt, es wird eine Definition von SOA zusammen mit einer Beschreibung der Charakteristika eines Dienstes und den Anforderungen an Messaging und den Enterprise Service Bus gegeben.
  3. Überblick über ESB
  4. Dieser Schulungsteil beinhaltet einen Überblick über JBoss ESB und ESB-Konzepte (einschließlich Provider, Dienste, Aktionen, Gateways), Beispielkonfigurationen, Leistungsmerkmale usw.
  5. Custom Action-Programmierung
  6. In diesem Modul wird der Unterschied zwischen einem ESB aware und non aware Client beschrieben und wie spezifische Aktionen erstellt und konfiguriert werden.
  7. Transformationsdienste
  8. In diesem Modul wird der Smooks Transformation Service Manager diskutiert. Dabei wird sowohl die Smooks Action-Konfiguration für nicht profilbasierte als auch für profilbasierte Konfigurationen behandelt. Es werden verschiedene Action-Konfigurationen und die dazugehörigen Smooks Resource-Konfigurationen vorgestellt. Transformationen out-of-the-box werden ebenfalls abgedeckt.
  9. Routing
  10. In diesem Modul werden verschiedene Routing-Muster diskutiert, insbesondere solche, die mit einem content-basierten Router implementiert werden. Der content-basierte Router JBoss ESB wird diskutiert und es wird eine kurze Einführung in JBoss Drools gegeben, worauf dieser basiert. Darüber hinaus werden ebenfalls Konfigurationen und Regeln für verschiedene Routing-Muster behandelt.
  11. Web Services
  12. In diesem Modul wird der JBoss ESB-Support für Web Services beschrieben. Zunächst erfolgt ein kurzer Überblick über Web Services Standards und dann werden JSR-181-Annotationen diskutiert. Die HauptthemenDie Hauptthemen werden dann im Detail behandelt, d. h. Konfigurationen in Inbound / Producer und Outbound / Consumer Web Services auf dem ESB.
  13. Rule Services
  14. In diesem Modul wird eine Einführung in JBoss Drools gegeben und wie Regeln als Dienste auf dem ESB konfiguriert werden. GGestaltungsprobleme wie Stateful im Vergleich zu Stateless, regelbasierte Sprachauswahlen und der Einsatz von Regeln werden ebenfalls diskutiert.
  15. Orchestration
  16. Das Zusammenspiel der Dienste ist ein äußerst wichtiger Aspekt einer dienstorientierten Architektur. In diesem Modul werden zwei Optionen der Orchestration behandelt: jBPM JPDL und WS-BPEL. Es wird eine Einführung in jBPM zusammen mit einem kurzen Überblick über die WS-BPEL-Spezifikation gegeben. Nach Abschluss jedes Moduls werden mehrere "Quickstarts" (Produktbeispiele) untersucht. Diese werden Teil der Praxisübungen dieser Schulung sein.

 

Teilnahmevoraussetzungen

  • Basiskompetenz in Java
  • Verständnis von Messaging und Message-orientierter Middleware
  • Verständnis von Webdiensten und dazugehörigen Standards (SOAP, WSDL)
  • Für diese Schulung ist keine Java EE-spezifische Erfahrung erforderlich, aber die Teilnehmer, die wissen müssen, wie mit Java EE integriert wird, benötigen offensichtlich die entsprechende Erfahrung.

Zielgruppe

Java-Entwickler, Architekten