(0228) 5552576-0
info@predic8.de

Schulung: Geschäftsprozesse mit BPEL

Die Business Process Execution Language eignet sich für die Koordination von einzelnen Web Services. Besonders bei lang laufenden Prozessen leisten die BPEL Funktionen für Kompensation, Korellation und Synchronisation wertvolle Dienste. Diese Schulung führt in BPEL ein und vermittelt anhand von Beispielen und hands-on Übungen wertvolle Erfahrungen. Programmierkenntnisse sind für die Teilnahme an der Schulung nicht notwendig.

BPEL Grundlagen

  • Unterschiede zwischen Workflow, Prozess und Pageflow
  • Besonderheiten von Geschäftsprozessen und langlaufenden Prozessen
  • Orchestration versus Choreographie von Web Services
  • Zugrundeliegende Standards: XML, SOAP, WSDL, XPath, XSLT
  • Erstellen von Businessprozessen aus einzelnen Web Services
  • Wie ordnet sich BPEL in eine SOA bzw. in einen ESB ein?
  • Business Process Management BPM und BPEL

BPEL in der Praxis

  • Erstellen eines einfachen Business Prozesses mit BPEL
  • Einrichten von Partner Links
  • Senden und Empfangen von Nachrichten
  • Die Activities: receive, invoke, pick, assign, flow, ...
  • Synchrone Prozesse
  • Asynchrone Prozesse und Callbacks
  • Zuweisungen und Abfragen mit XPath
  • Fault Handling und Compensation

BPEL Produkte und Tools

  • BPEL Designer und BPEL Execution Engines
  • Open Source BPEL Server: ActiveBPEL, JBoss jBPM, Glassfish
  • Fährt BPEL auf dem Enterprise Service Bus ESB?

BPEL mit Java

  • BPEL for Java Technology kurz BPELJ
  • JSR 207: Process Definition for Java

Human Interaction

  • Können Workflows mit BPEL abgebildet werden?
  • BPEL4PEOPLE
  • Herstellerspezifische Erweiterungen
  • XForms

BPEL 2.0

  • Neue Kontrollstrukturen: forEach, extensionActivity, if-then-else, repeatUntil, validate
  • Erweiterbarkeit
  • Transformation von Variablen mit XSLT

Integration mit BPEL

  • EAI mit BPEL?
  • Anbindung von EMail, JMS, FTP, HTTP, ...

Weitere Aspekte

  • Message Correlation
  • Darstellung von BPEL Prozessen mit der Business Process Modeling Notation BPMN
  • Monitoring von BPEL Prozess Instanzen
  • Business Process Lifecycle
  • Timeouts
  • Parallele Ausführung
  • BPEL in einer J2EE bzw. J EE Umgebung

Dauer

2 Tage

Zielgruppe

Business Analysten, Servicedesigner und Projektleiter. Alle, die sich mit SOA, EAI und Web Services beschäftigen.

Vorkenntnisse

WSDL-Kenntnisse sind hilfreich, aber nicht erforderlich. Grundlagen können in unserer SOA Schulung erworben werden.

Ziele

  • Sie lernen im Kurs, wie einzelne Web Services mit BPEL zu Business Prozessen zusammengesetzt werden können.
  • Sie erfahren, wofür sich BPEL eignet und was mit BPEL Produkten bereits heute möglich ist.
  • Sie können Use Cases identifizieren, für die sich BPEL eignet.

Kursunterlage

Handouts aller während der Schulung präsentierten Folien.

Raumanforderungen für Onsite Training

  • VGA Beamer
  • Flipchart oder Whiteboard

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

Überblick

Übungsanteil: 65 %
Schwierigkeitsgrad: leicht

Termine auf Anfrage

Teilnahme: 1.050 €*

Firmenseminar

Individuelle Preisauskunft oder Angebot online abfragen.

Unterlagen zum Kurs

Werfen Sie einen Blick in die Unterlagen zum BPEL Seminar

Fragen?

Der Trainer dieses Kurses steht Ihnen direkt unter 0228-5552576-0 zur Verfügung.

Copyright © 2008-2013 predic8 GmbH
Moltkestr. 40, 53173 Bonn, Tel. +49 (228) 555 25 76-0