|
1
|
Introduction to the Course and Course Contents
|
|
2
|
Oracle SOA Suite 10g concepts and architecture
Web Services
Understanding WSDL, SOAP and UDDI concepts
Practice
Install SOA Suite and configure JDeveloper
|
|
3
|
First BPEL process
BPEL designer and process manager
Practice
Understand BPEL designer and activities
Hello World BPEL process
|
|
4
|
Synchronous and Asynchronous
Practice
Create a synchronous process
Create an asynchronous process
|
|
5
|
Parallel processing and Conditional branching
Creation of Java Web service from scratch (using bottom up approach)
Practice
Create Web service utilizing Google Translation API
Add multiple flows and conditions in process
|
|
6
|
Using Throw activity to throw faults
Using Fault Handler to handle faults
Compensation handler
Using Sensors
Practice
Throwing simple faults and faults with variable
Returning faults to client by adding fault message to WSDL
|
|
7
|
Exploring Pick activity and OnAlarm branch
Using Wait activity
Practice
Develop BPEL process from scratch and use pick
|
|
8
|
Invoking BPEL from Java
Invoking BPEL from PL/SQL
Invoking BPEL from Excel
Practice
Invoke BPEL from Java, PL/SQL, Excel
|
|
9
|
Human Workflow
Practice
Sending an approval notification
|
|
10
|
Business Rules
Embedding Java in BPEL process
Practice
Test OBR
Use Java embedding to set/get BPEL variables, for logging
Call an external Java class, call an EXE, set title of BPEL process
Using XML Façade
|
|
11
|
Adapters
Using Header variables
Practice
Read and write a file using file adapter
Poll for new rows in a table using DB adapter
Use Apps adapter to develop Order Import inbound interface in Oracle Apps
Understand how you can talk to XML Gateway from BPEL. Trigger SOA process when a business event is raised.
Insert data into JMS queue using JMS adapter
|
|
12
|
Basics of Enterprise Service Bus
Practice
Build ESB and use routing rules
Use Filters and Transformations in ESB
Use domain value map
|
|
13
|
ESB Tricks
Content Based Routing
Using the message header
Using Tracking Fields
Using DVM
|
|
14
|
Comprehensive Error Handling
Error handling in Adapters, ESB and BPEL
Logging and Debugging in Oracle SOA Suite
|
|
15
|
Interview Questions and Project writeups for resume
|