WS-BPEL 2.0 Beginner’s Guide

Book and eBook expected October 2014. Pre-order now!
WS-BPEL 2.0 Beginner’s Guide
eBook: $32.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 20%!
Print + free eBook + free PacktLib access to the book: $87.98    Print cover: $54.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Develop BPEL and SOA composite solutions with Oracle SOA Suite and JDeveloper
  • 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

Book Details

Language : English
Paperback : 400 pages [ 235mm x 191mm ]
Release Date : October 2014
ISBN : 1849688966
ISBN 13 : 9781849688963
Author(s) : Matjaz B. Juric, Denis Weerasiri
Topics and Technologies : All Books, Beginner's Guides, Enterprise
Sorry, the table of contents for this book is not yet available.

Matjaz B. Juric

Matjaz B. Juric holds a PhD in Computer and Information Science. He is a Full Professor at the University of Ljubljana and head of the Cloud Computing and SOA Competence Centre ( Matjaz is a Java Champion, IBM Champion, and Oracle ACE Director. He has more than 15 years of work experience. He has authored/co-authored "Do More with SOA Integration, WS-BPEL 2.0 for SOA Composite Applications, Oracle Fusion Middleware Patterns, Business Process Driven SOA using BPMN and BPEL, and Business Process Execution Language for Web Services "(English and French editions). He has also authored/co-authored "BPEL Cookbook: Best Practices for SOA-based integration and composite applications development" (award for best SOA book in 2007 by SOA World Journal), "SOA Approach to Integration, Professional J2EE EAI, Professional EJB, J2EE Design Patterns Applied", and .NET Serialization Handbook. He has published chapters in More Java Gems (Cambridge University Press) and in Technology Supporting Business Solutions (Nova Science Publishers). He has also published in several journals and magazines and presented at conferences. Matjaz has been involved in several large-scale projects. In cooperation with the IBM Java Technology Centre, he worked on performance analysis and optimization of RMI-IIOP, an integral part of the Java platform.

Denis Weerasiri

Denis Weerasiri is a Computer Science and Engineering PhD student at the University of New South Wales. Before that, he worked as a Senior Software Engineer for WSO2, The Open Source SOA Company. He obtained his BSc Engineering degree with first class honors in 2010 from the Department of Computer Science and Engineering, University of Moratuwa, Sri Lanka. His research interests are Distributed Systems, Configuration Management, and Business Process Management.

Sorry, we don't have any reviews for this title yet.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sorry, there are currently no downloads available for this title.

Frequently bought together

WS-BPEL 2.0 Beginner’s Guide +    Windows Server 2003 Active Directory Design and Implementation: Creating, Migrating, and Merging Networks =
50% Off
the second eBook
Price for both: $34.50

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Design and develop WS-BPEL 2.0 executable business processes
  • Get familiar with BPEL 2.0 activities and the most important usage scenarios
  • Develop a BPEL process to invoke other services and orchestrate them
  • Learn how to declare variables and store, assign, copy, and manipulate data within variables
  • Understand conditions and learn how to use the activities and loops
  • Invoke external web services using asynchronous communication channels
  • Recognize fault-handling capabilities to manage faults and to avoid unexpected states
  • Organize a BPEL process into hierarchical orders using Scopes
  • Define repetitive tasks in sequential or in parallel using dynamic parallel invocation activities

In Detail

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 automation of business processes, reduces the gap between business requirements and applications, and allows better alignment between business processes and underlying IT architecture. BPEL is an open specification and one of the most important pieces of SOA. Therefore, learning BPEL is essential for successful adoption of SOA and for the development of composite applications.

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. In addition to BPEL specifications, the book provides comprehensive coverage of BPEL support in JDeveloper and Oracle SOA Suite.

This book starts with an introduction to BPEL. It first teaches you how to develop your first BPEL process and understand the basic structure of BPEL processes. It will then move on to explain the core concepts such as invoking services, synchronous and asynchronous processes, partner links, the role of WSDL, variables, flows, and more.

Moving ahead, this book will make you familiar with concepts such as human tasks, fault handling, transaction management and compensation handling, scopes, events and event handlers, concurrent activities and links.

The book takes a fast-paced practical approach to WS-BPEL design and development based on practical examples and clear descriptions of the most important usage scenarios. This book is all you need to get up and running with WS-BPEL development.


A systematic guide for beginners which focuses on getting you up and running with building BPEL processes and learning the BPEL language with clear instructions and examples.

Who this book is for

If you are a software architect, a designer, a software developer, an SOA and BPM architect, a project manager, or a business process analyst who is responsible for the design and development of business processes, composite applications, and BPM/SOA solutions, then this book is for you. You should have a clear grasp of general SOA concepts including business processes and web services, but no prior knowledge of the BPEL language is required.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software