The Audit Trail allows
you to examine values
at each activity.
The audit trail allows
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
6 - 25

Examining the BPEL Process Visual Flow
The Visual Flow lets
The Visual Flow lets
you click an activity
and view information.
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
6 - 26

Quiz
A business process can be deployed as a stand-alone
A business process can be deployed as a stand alone
application separately from a composite application, and can
then interact with the composite at run time.
a.
True
b.
False
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
6 - 27

Summary
In this lesson, you should have learned how to:
•
Describe the role of XSD, WSDL, and BPEL files in a
business process module
•
Describe the relationship between WSDL partner link types
and BPEL partner link elements
D
ib
th
l
f
b
i
i
it
•
Describe the role of a business process in a composite
application
•
Create a business process in a BPEL module
•
Use the BPEL editor in JDeveloper
•
Use basic BPEL activities to interact with partners
•
Use the Assign activity to manipulate data in BPEL
variables
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
6 - 28

Practice 6 Overview:
Creating a Simple BPEL Process
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
6 - 29

More BPEL Activities
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.

Objectives
After completing this lesson, you should be able to:
•
Perform conditional branching by using an If activity
•
Implement parallel processing by using a Flow activity
•
Implement non-blocking invocation with a Flow
•
Create parallel branches dynamically with a forEach
activity
•
Implement a Pick activity with an alarm and timeout
E
i i i
i i
l
i h
Whil
i i
•
Execute activities repetitively with a While activity
•
Explore various SOA component interaction patterns
E plore a d namic ser ice in ocation pattern
•
Explore a dynamic service invocation pattern
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
7 - 2

Agenda
•
More Activity Types
•
Interaction Patterns
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
7 - 3

BPEL 2.0: Conditional Branching
with the If Activity
Use
elseif
to test
alternate conditions.
If
can be nested.
Use the
Empty
activity to do nothing.
Use Expression
Builder to define
the test condition
for the
If
Activities are executed if
condition is true.
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
7 - 4
for the
.

BPEL 1.1: Conditional Branching with
switch
A Switch activity can contain
It can also contain an optional
A Switch activity can contain
one or more ordered <
case
>
branches, each with a condition
to be evaluated.
It can also contain an optional
<
otherwise
> branch, which
is processed if no <
case
>
branch is processed.


You've reached the end of your free preview.
Want to read all 501 pages?
- Winter '18
- Oracle Corporation, Service-oriented architecture, Oracle software, Oracle SOA Suite