/ Schulung / Kursbeschreibungen / WS-BPEL Schulung
Aktuelle Termine und Preise zur BPEL Schulung finden Sie jetzt bei predic8.

Schulung: Geschäftsprozesse mit BPEL

Die Business Process Execution Language ist eine XML basierte Sprache für die Beschreibung und Ausführung von Geschäftsprozessen. In der Industrie erfreut sich BPEL einer breiten Zustimmung bei der Integration zwischen Geschäftspartnern. 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.

Dauer

2 Tage

Unterlagen zum Kurs

Werfen Sie einen Blick in die Unterlagen zum BPEL Seminar

Kursinhalt

Diese Schulung beinhaltet die Module:

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

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.

Trainer

Thomas Bayer verfügt über große Erfahrung als Software-Designer, Berater und Trainer. Er ist ebenfalls Co-Autor des Buches Java Web Service mit Apache Axis.

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