Oracle SOA Training Course Content

The following topics shall be covered

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

 

Course Fees: See here

Course Duration: 30 hours

 

Contact:

soagang@gmail.com