Book Image

WS-BPEL 2.0 Beginner's Guide

Book Image

WS-BPEL 2.0 Beginner's Guide

Overview of this book

Table of Contents (19 chapters)
WS-BPEL 2.0 Beginner's Guide
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Summary


In this chapter, we have learned about conditions in BPEL processes. We explained the syntax of the <if>, <elseif>, and <else> activities and we have shown an example of how to implement conditions.

We have also taken a close look at the loops. We have learned that BPEL provides three types of loops: <while>, <repeatUntil>, and <forEach>. The <forEach> loop also provides the ability to execute the loop instances in parallel. We have implemented the <while> and <forEach> loops, the latter in sequential and parallel ways.

We have also become familiar with delays, which can be useful in loops. With delays, we can specify a certain deadline or duration. We have learned how to specify both. Finally, we have seen how to end a BPEL process with the <exit> activity and learned why and when to use <empty> activities.

Now that we are familiar with loops and conditions in BPEL, we will move on to asynchronous invocations, which...