HOME   |    ABOUT GENUINE   |    WHITEPAPERS   |    NEWS   |    FEEDBACK   |    CUSTOMERS   |    JOBS   |    CONTACT

Trainings









Consultancy

"Learn how BPEL can give you the necessary insight into your organization's Business Processes"

Building BPEL Solutions

2 days Hands-on course contents

What you will learn :

Orchestrating Services
  • Service basics
  • The evolution of SOAP, WSDL and UDDI
  • Introducing the concepts of service orchestration
  • Design principles of BPEL
  • Components of the design
  • Process design patterns
The Scenic tour of Process Theory
  • Pi-calculus
  • Petri nets
  • State machines
  • Activity diagrams
Break the process into scopes
  • How scopes are used
  • Variables
  • Scopes and concurrency
  • Scopes and fault handling
Extending the process with fault handling
  • Define fault handlers for scopes
  • Signal faults to the client
  • Signal faults to partner services
  • Inline fault handling
Add a compensation handler
  • Define the scenario for compensation
  • Define a compensation handler
  • Invoke a compensation handler
  • Rolling back a transaction
Accept more than one response from asynchronous web services
  • Use pick instead of receive
  • Use pick to signal faults
  • Add timeouts
  • Synchronous vs Asynchronous approach
Add event handler for a scope
  • Message events
  • Alarm events
  • Adding sensors
Use dynamic partner links to invoke partner services
  • Define dynamic links
  • Assigning partner links
  • Changing partner links
Understanding correlation
  • Define correlation manually
  • Declare message properties
  • Use of correlation sets
Develop a complex parallel execution of activities
  • Designing concurrency
  • Controlling complex concurrent flows using links
  • Implementing convoys
Note
Exercises given throughout each package, course given in English, but also available in Dutch and French. Please see "In-house" for more info.
Target Audience
System engineers, consultants, system administrators, technical project managers.
Prerequisites
Basic Windows and XML knowledge.
Genuine Belgium BVBA  -  Rue du Vautour 49-51  -  1000 Brussels  -  Phone +32 (0) 2 503 58 00  -  Fax +32 (0) 2 503 58 01  -  info@genuine.be  
Designed by The Instance   -  All trademarks and registered trademarks are the property of their respective owners - privacy policy - © Genuine