Você está na página 1de 5

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
• Basic Concepts and Architecture
o Overview of service-oriented architecture (SOA)
o Overview XML, XSD, XPath, XSLT, SOAP, WSDL, UDDI
o Overview of the BPEL Standard
o The basic concepts of Oracle BPEL Process Manager
o BPEL Process Manager components
• Basic Concepts and Weblogic Server 11g
o Overview of Weblogic server and Oracle AS
o Overview Weblogic Domains and Managed Servers
o Weblogic Datasources and JNDI
o Managing and Monitoring Domains and Managed Servers
• Working with Weblogic Console and Oracle Enterprise Manager 11g
o Overview of Weblogic Console and Enterprise Manager
o Managing Deployments/Un-Deployments with Weblogic Console
o Shared Libraries management
o Using SOAINFRA in Oracle Enterprise Manager
o Managing SOA-BPEL Composites from SOAINFRA
• Oracle BPEL Process Manager basics
o Oracle BPEL Process Manager Concepts, components
o Oracle BPEL Process Manager Designer (JDeveloper)
o BPEL PM Designer Layout - the Integration Perspective
o Applications and Projects
o Creating a BPEL Process
o XPath Expression Builder
o Deploying the BPEL Process
o Exploring Oracle BPEL Console (Administer and Monitor processes)
• Orchestrating Services with BPEL
o Overview of Partner Link
o Orchestrate services through BPEL for a Synchronous Service
o Orchestrate services through BPEL for an Asynchronous Service
• Parallel Processing and Conditional Branching
o Processing with Parallel Flows
o Using Flown activity
o Conditional Branching
• Fault Handling and Exception Management
o Events and Timeouts
o Fault and Exception Handling
o Compensation Management
• Transformation Services
o Transformation Service
o Map Testing and Analysis
o XSLT Mapping Tool
o Auto Mapping
• Adapters and Accessing Adapter from BPEL
o Adapter Framework
o Supported and Bundled Adapters
o Oracle Application Adapter Service
o File and FTP Adapter
o Advanced Queuing
o Database and JMS adapters
• Notifications
o Notification service concepts
o Adding and configuring a Notification Service
o Configuring Notification via EMAIL and XMPP
• Sensors
o Sensor Concepts
o Implementing Sensors and Sensor Action
o Sensors and Oracle BPEL Control
• Human Workflow and Worklist Application
o Human Workflow Service Concepts
o Features of workflow service
o Workflow service components
o Modeling Workflows
o Work list Application Features
• Business Rule and Decision Tables
o Introduction to Business Rules.
o Introduction to Decision tables
o Using Business Rules and Decision tables in BPEL
• SOA Composite Applications Lifecycle
o Lifecycle and its Importance
o Development environment approach
Surfacing binding properties to composite Level
Generating and modifying Configuration Plans
o Test Environment approach
Compiling and packaging with ANT
Deploying with ANT
o Production approach
• Working with BAM
o Oracle BAM Server
o Oracle BAM Application
o Features of Oracle BAM Application
o Defining Data Object
o Defining BAM Dashboard
o Configuring BAM Adapter on Weblogic
o Adding BAM Connection to application
o Adding BAM Adapter to Application
o Adding BAM Sensors to BPEL Process
• Working with B2B
o Oracle B2B Characteristics
o Composites and B2B.
o Documents management
o Trading partner profiles and agreement
o Creating B2B Documents
o Creating trading partners
o Creating Listening Channel
o Creating an agreement
o Using B2B in BPEL.
• Event Delivery Network
o Introduction to Event Delivery Network
o Consuming Events from EDN.
o Defining Events and using them.
• Data Handling and SDOs
o Introduction to SDOs and Key Components
o ADF Business Components –A Quick Primer
o Creating ADF BC Application
o Creating BCs
o Testing Application Module
o Creating Service Interfaces
o Deploying the ADF BC Service.
o Using ADF BC as a Service in BPEL

This product was added to our catalog on Wednesday 16 December, 2009.

Você também pode gostar