Oracle SOA Training in Bangalore


Introduction to the Course and Course Content’s 

Describe Service-Oriented Architecture (SOA) concepts 

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

Technical and Business Benefits of SOA

Discussion on market value and prerequisites


Service-Oriented Architecture Concepts 

Identify standards that enable SOA – XML, XSD, XPATH, XSL,WSDL & SOAP

Review Service Component Architecture (SCA)

Describe Oracle SOA Suite 11g components  


Install SOA Suite 11g and configure J Developer

Basic Concepts and Web logic Server 11g – Domains, Servers, Homes

Overview Web logic Domains and Managed Servers 

Orchestrating Services with BPEL 

Define a composite application

Describe SOA Composite Editor

Explain BPEL Components activities and partner Links 


Understand BPEL designer (J Developer) and activities

BPEL PM Designer Layout – the Integration Perspective

Applications and Projects (Composites)

Creating your first BPEL Process – Hello World

X Path Expression Builder

Deploying the BPEL Process

Managing Deployments/Un-Deployments with Enterprise Manager 11g 

Synchronous and Asynchronous BPEL Processes 

Orchestrating Services with BPEL

What does synchronous mean

What does asynchronous mean. 

Overview of Partner Link.  


Create a synchronous process

Create an asynchronous process

Using soap UI for calling and testing web services

Parallel processing and Conditional branching 


Create an application to illustrate the use of parallel processing and conditional branching

Advanced BPEL Concepts

Describe Exception Handling in Composite Applications

Describe the Fault Management Framework and its limitations.

Describe Compensation handling within a BPEL process

Describe Correlation concepts

Using Sensors

Using DVMs




Throwing simple faults and faults with variable

Returning faults to client by adding fault message to WSDL

How to use Fault Framework (Fault Policy and Fault Binding)

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 


Simple Approval using Human Workflow. 

Business Rules 

Explain business rules concepts

Describe the Oracle Business Rules architecture

Describe Oracle Rules Engine

Create a rule with the J developer Rules Designer

Integrate a simple rule with a BPEL Process 

Embedding Java in BPEL process 

Use Java embedding to set/get BPEL variables, for logging 

Introduction to Adapters 

Describe adapter concepts and framework        

Describe Technology adapters: File, Database, JMS, etc           

Describe Applications Adapters Ebiz suite etc 


Read and write a file using file adapter

Publish and subscribe messages using JMS Adapter 

More Adapters Concepts 

Dynamic Partner links

Externalizing properties using End point properties 


Retrieving records from 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 


Create Mediator Routing Rules

Create and configure a Mediator service component 

Monitoring and managing SOA 11g Deployment 

Describe Deploy and Un-deploy SOA Composite application

Describe Management of SOA Composite application using the Enterprise Manager 


Deploying applications using Enterprise Manager Console 

Database and FTP Client Tools 

Describes How to use Database and FTP Tools in a production environment 

SOA 11G Design and Build Standards 

Describes the design standards and implementation best practices adopted by various IT  Major Organizations for their integration projects .This defines design and build standard to which designers and developers should adhere to when designing and building Oracle FMW components. The standards provide consistency within the integration layer, and will also assist less experienced designers and developers on how to effectively use the tools within Oracle SOA. 

The standards help insure high quality, extensibility, consistent approach to integration, ease of maintenance, and compatibility with changes. Customizations, modifications, or extensions to integration processes must also follow strict standards for many of the same reasons. 

Overview of SOA/Web Services 

SOA (Service Oriented Architecture) Overview

Web Services Overview / Relationship to SOA

Web services Architecture

OAP and WSDL Overview 

Introduction to Java Web Services

Overview of Java Web Services

JAX-WS and JSR-181

Service definition with @Web Service

Creating a Web Service with JAX-WS

WSDL – Web Services Description Language 


XML Namespace and XML Schema Overview

WSDL Structure and Elements

A WSDL Document

Definition, Types, Messages, Port Types, and Operations

Bindings, Ports, and Services 

SOAP 1.1 Binding for WSDL

SOAP – Simple Object Access Protocol 


Message syntax


Detailed Soap message structure

SOAP Faults, Attachments

SOAP Messaging and HTTP Binding

SOAP Styles and Encoding 



@Web Service, Modifying the Generated Service

Other Annotations (@Web Method, @SOAP Binding)

The SEI (Service Endpoint Interface

JAX-WS Capabilities 


WSDL to Java Mapping

Capabilities (XML Messaging, Handlers, SOAP/HTTP, Client Programming 

JAX-WS Clients 

Programming Model, Generating Classes from WSDL

Writing a JAX-WS Client

Dynamic Clients 

SOAP Handlers 

Overview and Processing

Logical and Protocol Handlers

Writing/Configuring a SOAP Protocol Handler

Writing/Configuring a Logical Handler 

JAXB – Java Architecture for XML Binding 

Overview and Architecture


JAXB Annotations 

Start From WSDL / Start from WSDL & Java 

Starting From WSDL

Binding Customizations

Starting From WSDL and Java 

Bare XML Web Services 

XML Messaging Overview

JAX-WS Providers

A SOAP Provider and Source Provider

XML Clients with Dispatch

XML/HTTP Messaging with Provider 


Java EE Security / Role Based Security

Securing Web Services with BASIC Authentication 

EJB-Based Web Services 

EJB Overview

Programming EJB

Creating/Configuring EJB-Based Web Services 

PLSQL Web Service 

Procedure overview  

Programming Java with Procedure

Creating/Configuring PL/SQL Web Services . 

UDDI – Universal Description, Discovery, and Integration 

UDDI Overview and Capabilities

JAXR – Java API for XML Registries

JAXR Info model and Architecture

Using the JAXR API 

WS-* Overview 

WS-Interoperability (WS-I)

The WS-I Basic Profile


Ways of creating web service 

Bottom up approach

Top-down Approach 


Oracle Service Bus


1)Web Service ,X path, x query, xml





Introduction to Oracle Service Bus 

Advantage of Oracle Service Bus

Comparison between Web Service   and ESB

Comparison of ALSB/OSB and ESB

Difference  between BPM,OSB,BPEL 

Introduction to SOA, Web Services and Role of a Service Bus

Typical Problem Areas

How SOA Helps

Breaking SOA Misconceptions

Why Service Bus is needed 

Introduction to XML(Loosely Coupled language)

How to create XSD,XML

What is simple type ,complex type

What is XPATH

What is Query

What is XSLT 

Introduction to OSB and OSB Architecture

Understand OSB & Web logic Console, Eclipse

OSB Key Architecture Concepts 

Binding Layer

Transport Layer

Proxy and Business Services 

OSB Key Concepts

Message Context

Message Flows

Understand OSB & Weblogic Console, Eclipse

OSB Message Patterns

OSB Design Time Components 

Development of Proxy Service using Eclipse /Web logic console 

What is proxy?

What is Business Service? 


Best Oracle SQL/PLSQL Training with Certification Providing in Akshaya Learning. Oracle courses in Bangalore with live projects training. Akshaya Learning is the best Oracle training institute in Bangalore with 100% placement Support Provided for Students.Oracle Fusion finance training institute in bangalore. We will provide oracle Course for beginners from Scratch to advanced Concepts in Real-time. Learn Oracle Goldengate,Oracle RAC,Oracle DBA training as a fresher and build your live project.

Oracle RAC Interview Questions