WS-BPEL 2.0 Beginner's Guide

More Information
  • Design and develop BPEL 2.0 executable business processes
  • Become familiar with BPEL 2.0 activities and the most important usage scenarios
  • Learn how to invoke and orchestrate services, manipulate data and use variables
  • Implement conditions and loops, and recognize fault-handling capabilities to avoid unexpected states
  • Understand message exchange patterns and learn about asynchronous communication channels and dynamic parallel invocations
  • Learn about human interactions, human tasks, events and event handling, and compensations

Business Process Execution Language (BPEL, also known as WS-BPEL) has become the de facto standard for orchestrating services in SOA composite applications. It enables the automation of business processes, reduces the gap between business requirements and applications, and allows better alignment between business processes and the underlying IT architecture. BPEL is an open specification and one of the most important pieces of SOA.

This book provides a fast-paced practical introduction to WS-BPEL, one of the centerpieces of SOA. It covers the most important features of BPEL 2.0 and provides several real-world examples to underline its concepts.

  • Develop BPEL and SOA composite solutions with Oracle SOA Suite 12c and JDeveloper 12c
  • Understand Human interaction in BPEL and learn how to add human tasks to a BPEL processes
  • Automate business processes with WS-BPEL 2.0
  • Implement and develop compensation and compensation handlers in BPEL processes
Page Count 388
Course Length 11 hours 38 minutes
ISBN 9781849688963
Date Of Publication 21 Sep 2014


Matjaz B. Juric

Matjaz B. Juric holds a PhD in computer and information science. He is a full-time professor at the University of Ljubljana and heads the Cloud Computing and SOA Competence Centre ( Matjaz is an Oracle ACE Director and has been designated Java Champion and IBM Champion. He has more than 20 years of work experience.

He has authored and coauthored Do More with SOA Integration: Best of Packt, WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7, Oracle Fusion Middleware Patterns, Business Process Driven SOA using BPMN and BPEL, Business Process Execution Language for Web Services (both English and French editions), BPEL Cookbook (which was awarded the best SOA book in 2007 by SOA World Journal), SOA Approach to Integration, Professional J2EE EAI, Professional EJB, J2EE Design Patterns Applied, and Visual Basic .NET Serialization Handbook.

He has published chapters in More Java Gems, Cambridge University Press, and in Technology Supporting Business Solutions, Nova Science Publishers, Inc. His work has also been published in several journals and magazines and presented at conferences.

Denis Weerasiri

Denis Weerasiri is a Computer Science and Engineering student, pursuing his PhD at the University of New South Wales. Before this, he worked as a senior software engineer for WSO2, an open source SOA company. He obtained his BSc Engineering degree with first class honors in the year 2010 from the Department of Computer Science and Engineering, University of Moratuwa, Sri Lanka. His research interests are distributed systems, cloud resource configuration management, and business process management.