Oracle soa course_content

5
Oracle SOA Course Content Introduction to Oracle SOA Suite 11g. Overview of service-oriented architecture (SOA). Advantage of using SOA. Why is SOA 11g Important? Building Blocks Of SOA. Overview XML, XSD, WSDL. Practice Creating XSDs Creating WSDL Exposing XSD using WSDL. Consuming Services in Java. Creating of WSDL files. Installations Overview of weblogic server Overview of SOA server and bam server and meta data schemas Creating domain in weblogic server. Install SOA Server and BAM server. Overview of start and stop steps of SOA server and Admin Server. Interaction Patterns Synchronous Pattern Asynchronous pattern (Delayed response) One way Invoke (fire and forget model). SCA Architecture Define a composite application Describe SOA Composite Editor Explain Component Type File. SOA Composite Build and Deploy Explain SOA composite.

Transcript of Oracle soa course_content

Page 1: Oracle soa course_content

Oracle SOA Course Content

Introduction to Oracle SOA Suite 11g. Overview of service-oriented architecture (SOA). Advantage of using SOA. Why is SOA 11g Important? Building Blocks Of SOA. Overview XML, XSD, WSDL. Practice

Creating XSDs Creating WSDL Exposing XSD using WSDL. Consuming Services in Java. Creating of WSDL files.

Installations Overview of weblogic server Overview of SOA server and bam server and meta data schemas Creating domain in weblogic server. Install SOA Server and BAM server. Overview of start and stop steps of SOA server and Admin Server.

Interaction Patterns Synchronous Pattern Asynchronous pattern (Delayed response) One way Invoke (fire and forget model).

SCA Architecture Define a composite application Describe SOA Composite Editor Explain Component Type File.

SOA Composite Build and Deploy Explain SOA composite. Practice

Understand BPEL designer (JDeveloper) and activities Creating your first BPEL Process. XPATH Expression Builder Deploying the SOA Composite application.

Compilation

Page 2: Oracle soa course_content

Creating connection Application Server Versioning Deployment

Managing Deployments/Un-Deployments with Enterprise Manager 11g .

Build of Synchronous and Asynchronous Services Orchestrating Services with BPEL for Synchronous , Asynchronous and One-way

Service Overview of Partner Link. Why do we need my Role-Partner Role concept Practice

Create a synchronous process Create an asynchronous process Create One-way.

Parallel processing and Conditional branching Understanding activities Switch, Flow, ForEach and While Practice

Processing with Parallel Flows Using Flown activity Conditional Branching.

Exploring Pick activity and OnAlarm branch Develop BPEL process to use pick(Receive inputs from Multiple Operations) Develop BPEL process that can time out a call to an Async processing, using OnAlarm

branch.

Adapters Concepts Understanding File, Database, FTP, AQ, Web Service and JMS Adapter Practice

Read, Sync Read and write a file using file and FTP adapter Various Database operations using DB adapter

a. CRUD operations on Tableb. Procedure/function creation in DB and calling using DB

Adapterc. Writing own SQL queries in DB Adapter

Produce, Consume, and Request/Reply operations in JMS adapter. Advanced queuing on Database using AQ Adapter

Mediators Working with Mediator Components Explain the Mediator component and its features Differences between Mediator and OSB

Page 3: Oracle soa course_content

Parallel Flows and sequential flows. Practice

Creating a Mediator Component Adding Routing Rules Create XSL Transformation with XSLT Mapper Create Content Based Routing Filters.

Human Workflow and work list application Human Workflow Service Concepts Features of workflow service Practice

Sending an notification to user. Creating User/Groups/Roles in Console and EM. Group/User/Role base notifications. sequential and parallel processing in Human Task Rule base routing.

Business Rules Introduction to Business Rules Introduction Decision tables Practice

Using Business Rules and Decision tables in BPEL Rule dictionary Rule linking

Fault Handling and Exception Management Explain Fault Types

System Faults Business faults

Process based Fault handling. Policy based fault handling. Practice

Using Throw activity to raise faults Using Re-Throw activity to re-raise the faults Using fault Handler to handler faults Using policy files

Compensation Handler

Understanding of compensation handler Practice

example on Compensation and Compensation Scope

Page 4: Oracle soa course_content

Security in SOA

Introduction on security Applying Security policies on Services and components creating user defined policies and applying those on Services and Components Examples on Above all the Scenarios

Transaction Management in SOA

BPEL level Transactions Component Level Transaction DB Transaction Service Level Transaction.