Vous êtes sur la page 1sur 6

Oracle SOA 11g Training Course Content

 Introduction to the Course and Course Contents

Describe Service-Oriented Architecture (SOA) concepts


Details about Oracle Certification - 1Z0-451 Oracle SOA Foundation Practitioner

Details about what to download and from where for SOA 11g Installation

 Service-Oriented Architecture Concepts

Identify standards that enable SOA – WS, UDDI, SOAP


Review Service Component Architecture (SCA)
Describe Oracle SOA Suite 11g components

 Orchestrating Services with BPEL

Define a composite application


Describe SOA Composite Editor
Explain BPEL Components activities and partner Links

Practice
Understand BPEL designer and activities
Hello World BPEL process

 Synchronous and Asynchronous BPEL Processes

Practice
Create a synchronous process
Create an asynchronous process
Using soapUI for calling and testing web services

 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.

 Advanced BPEL Concepts

Describe Exception Handling in Composite Applications


Describe the Fault Management Framework
Describe Compensation handling within a BPEL process
Describe Correlation concepts
Using Sensors
Practice
Throwing simple faults and faults with variable
Returning faults to client by adding fault message to WSDL
Sending email on every remote fault using Fault Management Framework’s java action
Best practices for fault handling

 Human Workflow

Describe Human Workflow Concepts, Features and Architecture


Design Human Tasks and Services
Invoke a Human Task from a BPEL process

Practice
Sending an approval notification

 Business Rules

Explain business rules concepts


Describe the Oracle Business Rules architecture
Describe Oracle Rules Engine
Create rules with the Jdeveloper Rules Designer
Integrate a simple rule with a BPEL Process

Embedding Java in BPEL process

Invoking BPEL from Java

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
Calling a BPEL Process from Java

 Introduction to Adapters

Describe adapter concepts and framework


Describe Technology adapters: File, Database, JMS, etc
Describe Applications Adapters Ebiz suite etc

Practice
Read and write a file using file adapter

 More Adapters Concepts

Header variables
Dynamic Partner links
Externalizing properties using End point properties
Practice
Poll for new rows in a table using DB adapter
Insert data into JMS queue using JMS adapter

 Working with Mediator Components

Explain the Mediator component and its features


Define business events and the Event Delivery Network (EDN)
Create and configure a Mediator service component

Practice

Create Mediator routing rules

 Monitoring and managing SOA 11g Deployment

Describe Deploy and Un-deploy SOA Composite application


Describe Management of SOA Composite application using the Enterprise Manager
Describe Deployment using ANT
Describe Configuration Plans for deploying to different environment using single code
base

Practice
Deploying applications having multiple composites using ANT
Using Config Plans for deploying to different environment using single code base

Oracle SOA 10g Training Course Content

 Oracle SOA Suite 10g concepts and architecture

Web Services

Understanding WSDL, SOAP and UDDI concepts

Practice
Install SOA Suite and configure J Developer

 First BPEL process

BPEL designer and process manager

Practice
Understand BPEL designer and activities
Hello World BPEL process

 Synchronous and Asynchronous


Practice
Create a synchronous process
Create an asynchronous process
Using soapUI for calling and testing web services

 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.

 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
Best practices for fault handling.

 Exploring Pick activity and On Alarm branch

Using Wait activity

Practice
Develop BPEL process from scratch and use pick
Develop BPEL process that can time out a call to an Async process, using On Alarm
branch.

 Invoking BPEL from Java

Invoking BPEL from PL/SQL

Invoking BPEL from Excel

Practice
Invoke BPEL from Java, PL/SQL, Excel 2000
 Human Workflow

Practice
Sending an approval notification,

 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.

 Adapters

Using Header variables

Practice
Read and write a file using file adapter
Poll for new rows in a table using DB adapter
Insert data into JMS queue using JMS adapter.

 Apps Adapter

Practice
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.

 Basics of Enterprise Service Bus

Practice
Build ESB and use routing rules
Use Filters and Transformations in ESB
Use domain value map.

 ESB Tricks

Content Based Routing

Using the message header

Using Tracking Fields

Using DVM

 Comprehensive Error Handling


Error handling in Adapters, ESB and BPEL

Logging and Debugging in Oracle SOA Suite

Vous aimerez peut-être aussi