Oracle SOA Online Training

Oracle SOA Online Training



    Oracle SOA Training makes you an expert in concepts like Oracle JDeveloper, Event Delivery Network (EDN), Oracle SOA Suite 11g, Event Driven Architecture (EDA), Application Server Connection, Service Component Architecture (SCA), and Oracle Web Logic Server…etc.

    Course Content

    1.Overview Of Service Oriented Architecture (SOA) And Service Component

    • Architecture (SCA) Concepts, Objectives
    • Service Oriented Architecture (SOA), Why is an SOA Approach Required?
    • Ways to Implement Services, What Are Services?
    • Adopting Standards for an SOA Approach, Standards that Enable SOA
    • Designing with an SOA Approach, Creating Service Portfolios
    • History of Implementing SOA Applications, Service Component Architecture (SCA) Applications
    • Service Component Architecture (SCA), Elements of a Service Component Architecture (SCA)
    • Comparing SOA and SCA, Service Data Object (SDO)
    • Event Delivery Network (EDN) and Event Driven Architecture (EDA)
    • Managing Composite Application Life Cycle, Describing the Course Environment
    • Oracle JDeveloper, Creating a Database Connection
    • Creating an Application Server Connection
    • Creating a Web Services Inspection Language (WSIL) Connection
    • Setting JDeveloper Preferences
    • Summary

    2.Designing Composite Applications With Oracle SOA Suite 11g

    • Objectives
    • Getting Started with Oracle SOA Suite g, Oracle SOA Suite g platform
    • Oracle WebLogic Server, WebLogic Server Domain
    • Course Software Configuration, Oracle SOA Suite g Architecture
    • Oracle Portability Layer, Event Delivery Network
    • Metadata Services (MDS), Service Engines
    • Oracle SOA Suite g Components, Adapter Services
    • Routing and Filtering with Mediator Components
    • Orchestrating Services with BPEL Components, Implementing Business Rules Components
    • Implementing Workflow with Human Task Components
    • The Role of ADF Applications with SOA, Business Events
    • Securing Services in Oracle SOA Suite g
    • Monitoring Services with Oracle BAM
    • Oracle Service Bus, Summary of Oracle Service Bus
    • Mediator, and BPEL, Oracle Service Bus with Oracle SOA Suite
    • Comparing Oracle Service Bus and Mediator Components
    • Designing Composite Applications
    • Course UseCase: Purchase Order Processing
    • Course UseCase: Referenced Composite Applications
    • Course UseCase: EventDriven Composite Applications
    • SOA Application Design Approaches, Composite Application Design Guide
    • Basic Interaction Patterns
    • Additional SOA and Web Service Resources
    • Summary

    3.Creating A Composite Application For SOA

    • Objectives
    • Service Component Architecture (SCA): A Review
    • Composite Applications as Business Services
    • Composite Applications
    • SCA Components in Oracle SOA Suite g
    • Assembling a Composite Application
    • Examining the composite.xml Source
    • Designing a Composite Application
    • Creating an SOA Application in JDeveloper
    • Create SOA Application Wizard: Application Name
    • Create SOA Application Wizard: Project Name
    • Create SOA Application Wizard: Project SOA Settings
    • Describing the SOA Composite Editor
    • Initial Composite Project Structure
    • Creating Service Entry Points
    • Creating External References, Creating Adapter References
    • Creating a File Adapter Example
    • Creating a File Adapter Example Importing a Schema
    • Creating Components and Example: Creating a Mediator Component
    • Adding Wires to Composite Application
    • Adding a Mediator Transformation
    • Mapping the Transformation Rules
    • Deploying a Composite Application
    • Testing a Composite Application
    • Summary

    4.Managing And Monitoring A Composite Application For SOA

    • Objectives, Overview of Managing SOA Applications
    • Configuration with WebLogic Server g Administration Console
    • Overview of WebLogic Server Administration Console
    • Managing with Oracle Enterprise Manager
    • Describing the Fusion Middleware Control
    • Accessing the SOA Infrastructure Home Page
    • Accessing a Composite Application Home Page
    • Examining a Composite Application Home Page
    • Deploying a Composite Application and Deploying with JDeveloper (Review)
    • Specifying Deployment Configuration Details and Creating a Deployment Profile
    • Deploying Multiple SOA Projects, Exploring the SOA Archive and SOA Bundle
    • Deploying with Oracle Enterprise Manager and Deploying a SOA Archive: Select Archive
    • Deploying a SOA Archive: Select Target and Confirmation
    • Undeploying with Enterprise Manager and Redeploying a Composite Application
    • SOA Composite Applications Versioning and Specifying WSDL URL for a Default Revision
    • Managing Composite Application State and Managing SOA Applications with JDeveloper
    • Managing SOA Applications with Ant Scripts and Testing a Composite Application
    • Initiating a Test in Enterprise Manager and Preparing the Request Data for a Test
    • Tracking Message Flow, Working with the Flow Trace, Working with a Component Audit Trail Page
    • Accessing Logs and Other Settings and Initiating a Test in JDeveloper
    • Viewing the Response in JDeveloper and Managing the Life Cycle of a Composite Application
    • Overview of Configuration Plans and Creating a Configuration Plan
    • Modifying a Configuration Plan
    • Summary

    5.Creating Adapter Services For SOA

    • Objectives
    • Overview of Adapter Services
    • Describing Technology Adapters and Packaged Application and Legacy Adapters
    • File Adapter and Working with a File Adapter
    • Introducing the Database Adapter and Configuring a Database Adapter
    • Configuring a Master Detail Relationship Example
    • Configuring a Database Adapter and Configuring Database Adapter
    • Configuring the Database Adapter RunTime Connections
    • Redeploying the RunTime DbAdapter and Employing a JMS Adapter
    • Configuring a JMS Destination
    • Configuring a JMS Connection Factory
    • Creating the JMS Adapter Connection Pool
    • Associate the JMS Connection Pool to a Connection Factory
    • Creating a JMS Adapter and Configuring the JMS Adapter Connection and Interface
    • Configuring the JMS Adapter Resources and Payload
    • Integrating with Oracle eBusiness Suite
    • Oracle Applications Adapter Architecture Overview
    • Summary

    6.Working With Mediator Components In SOA

    • Objectives, Part : Core Mediator Functionality
    • Introducing Mediator Components and Describing Features of Mediator Components
    • Routing Rules, Synchronous and Asynchronous Interactions
    • ContentBased and HeaderBased Routing, Transformations and Validations
    • Error Management, Event Handling and Service Virtualization
    • Creating a Mediator Component and Effects of Creating a Mediator Component
    • Deleting a Mediator Component and Mediating Services and Events
    • Modifying a Mediator Component and Editing a Mediator Component
    • Types of Mediator Routing Rules and Adding a Routing Rule for the Echo Option
    • Adding a Routing Rule to Publish an Event and Creating the Published Event
    • Adding a Dynamic Routing Rule and Configuring a Routing Rule
    • Setting the Target Service and Handling Synchronous and Asynchronous Responses and Faults
    • Configuring Message Filters and Configuring Validation
    • Sequential and Parallel Routing Rules and Part : XSL Transformations
    • Configuring Transformations, Editing with the XSLT Mapper and Mapping Types and Tools
    • Adding a Function to a Transformation and Modifying Function Parameters
    • Chaining (Nesting) Functions, Mapping Nodes Automatically and Adding it for Each Mapping Rule
    • Adding an If Mapping Rule, Adding a choose Mapping Rule and Adding a Dictionary for Auto Mapping
    • Creating a Dictionary for Auto Mapping and Testing Transformation Maps
    • Initiating an XSL Transformation Test
    • Viewing the Test Results
    • Summary

    7.Developing A Simple BPEL Component For SOA

    • Objectives, Business Process Execution Language (BPEL)
    • Parts of a BPEL Process and XML Structure of a BPEL Process
    • Creating a BPEL Component and Describing BPEL Process Templates
    • Synchronous Process Concepts and Asynchronous Process Concepts
    • Describing the BPEL Design Editor and Designing the BPEL Process
    • Constructing a BPEL Process and Classification of BPEL Activity Types
    • Oracle BPEL Extension Activity Types and Structuring a Process with a Scope Activity
    • Adding Activities to a Scope, Configuring a Scope Activity and BPEL Variables
    • Creating Variables and Importing Types and Choosing Global or Local Variables
    • Creating a Variables and Setting Types and Communicating Data with a BPEL Process
    • Assigning or Copying Data to Variables and Creating an Assign Activity
    • Examining the BPEL Process XML Source and Configuring an Assign Activity
    • Creating Copy Operations and Creating Expressions with the XPath Expression Builder
    • Working with the XPath Expression Resolver and Adding XPath Functions to an Expression Transforming Data in a
    • BPEL Process and Creating and Configuring a Transform Activity
    • Testing a Composite with a BPEL Process and Accessing the BPEL Process Audit Trail
    • Examining the BPEL Process Audit Trail
    • Examining the BPEL Process Visual Flow
    • Summary

    8.Orchestrating Services With BPEL

    • Objectives, Describing Process Orchestration
    • Orchestrating Services from BPEL, Partner Links and Service Invocation
    • Partner Links, Partner Link Types, and Roles, Creating a Partner Link
    • Configuring a Partner Link, Creating a WSIL Connection (Review)
    • Accessing WSDL URLs with a WSIL Connection, Exploring Results of Creating Partner Links
    • Synchronous Services, Invoking a Synchronous Service
    • Auto Generated BPEL Variables, Exchanging Request and Response Data
    • Synchronous Interaction Pattern, Preparing and Obtaining Data
    • Asynchronous Services, Invoking an Asynchronous Service
    • Receiving a Callback Response, Asynchronous Interaction Pattern
    • Describing WSAddressing and Correlation, Conditionally Branching with a Switch Activity
    • Adding a Switch Activity
    • Configuring Branches of a Switch Activity
    • Summary

    9.Implementing Coordination And Interaction Patterns In SOA

    • Objectives, Processing Activities in Parallel
    • Adding a Flow Activity and Blocking Invoke Problem with Flows
    • Implementing NonBlocking Invokes and Executing a Branch Multiple Times with FlowN
    • Creating and Configuring a FlowN Activity
    • Indexing XML Arrays Dynamically and Comparing Flow and FlowN
    • Request Response Patterns and OneWay Message Interaction
    • Synchronous Interaction and Asynchronous Interaction, One Request
    • Multiple Responses, One Request and a Mandatory Response, and an Optional Response
    • Asynchronous Interaction with Timeout Pattern and Implementing a Pick Activity
    • Asynchronous Interaction with a Notification Timer Pattern
    • One Request, One of Two Possible Responses and Multiple Requests
    • Multiple Responses, Multiple Requests and First Response
    • Looping with a While Activity
    • Suspending a Process with a Wait Activity
    • BPEL Deployment Descriptor Properties

    10.Handling SOA Exceptions In Composite Applications

    • Objectives and Fault Handling Concepts
    • Types of Service Faults and Defining Business Faults
    • Managing Faults in Mediator and Configuring a Target Service for a Mediator Fault
    • Considering Faults with Asynchronous Mediator Components
    • Describing Faults in BPEL Processes and Creating BPEL Fault Handlers
    • Catch and CatchAll Handlers and Handling Faults with a Catch Branch
    • Handling Faults with a CatchAll Branch and Catching BPEL RunTime Faults
    • Throwing Business Faults in BPEL and Returning Faults from a Synchronous Process
    • Returning Faults from an Asynchronous Process and Faults That Cannot Be Handled
    • Overview of the Fault Management Framework and Introducing Policy Driven Fault Handling
    • Fault Policy File Structure and Creating Fault Policies
    • Creating Fault Conditions and Actions and Configuring a Retry Action for a Fault Condition
    • Configuring a Java Action and Fault Bindings File Structure
    • Defining Fault Bindings and Recovering Faults with Enterprise Manager Fusion Middleware Control
    • Accessing a Recoverable Fault
    • Recovering a Fault Condition

    11.Managing Transactions In Oracle SOA With Services

    • Objectives, Transactional Services
    • Transaction Boundaries with Services
    • Implementing Transactional Services and Introducing the Service Data Object (SDO)
    • Implementing an SDO with ADF and Deploying an ADFBC Application
    • Accessing an SDO in a Composite Application and Creating an SDO Partner Link
    • BPEL Entity Variables and Executing SDO Operations with an Entity Variable
    • Querying Data with an Entity Variable and Configuring the BindEntity Activity
    • Updating Data with an Entity Variable and Inserting Data with an Entity Variable
    • Deleting Data with an Entity Variable and Transaction Concepts in BPEL
    • BPEL Process Dehydration, Default Transactional Behaviour in BPEL
    • Transaction Boundaries with Entity Variables and Transactional Adapters in a BPEL
    • Forcing a Rollback from a BPEL Flow
    • Global Transactions with Two Database Adapters
    • Invoking a Database Adapter (Review) and Compensation and Transactions
    • Compensating Transaction: Example
    • Implementing Compensation in BPEL

    12.Implementing Human Task Services In SOA

    • Objectives, Human Tasks and Human Workflow Concepts
    • Human Workflow Services and Common Workflow Exchange Patterns
    • Workflow as a Service and Human Tasks in a Composite Application
    • Implementing Human Tasks in a Composite Application
    • Working with Human Workflow in BPEL and Adding a Human Task to a BPEL Process
    • Configuring the Human Task and Configuring the Task Header and Outcomes
    • Adding Human Task Parameters and Setting the Task Parameter Values
    • Processing the Task Outcomes and Configuring Assignment and Routing Policies
    • Configuring Stages and Participants and Selecting a Participant
    • Selecting a User Participant and Configuring Expiration and Escalation Settings
    • Configuring Notification Settings and Configuring Workflow Notification Channels
    • Accessing the Worklist Application

    13.Developing Business Rules For SOA

    • Objectives, Introducing Business Rules
    • Declarative Rule Concepts and Rule Inference Concepts
    • Guidelines for Selecting Rules Use Cases, Basic Oracle Business Rule Concepts
    • Oracle Business Rule Components and Firing of Rules in a Rule Session
    • Overview of the Business Rules Component and Developing Business Rules for an Application
    • Facts, Bucketsets, Globals and RL Functions and Decision Service Architecture
    • Working with Decision Service and Creating a Business Rule Component in a Composite Application
    • Creating a Business Rule in a BPEL Process
    • Configuring a Business Rule in BPEL and Configuring Business Rule Input Facts
    • Configuring Business Rule Output Facts
    • Examining Business Rule Component Files
    • Opening the Business Rules Designer and Editing the Rule Dictionary
    • Creating XML Facts, Creating RL Functions and Creating Globals (Variables and Constants)
    • Working with Bucketsets, Creating a List of Range Bucketset
    • Creating Links to Other Dictionaries and Creating a Rule Set
    • Identifying the Structure of a Rule, Creating Business Rules and Creating a Rule Test
    • Creating the Rule Action, Working with Decision Tables
    • Creating Decision Tables and Conditions and Creating Decision Tables Rules
    • Creating Decision Table Actions and Business Rules and Decision Functions
    • Creating and Editing Decision Functions and Invoking Rules in a Decision Function
    • Testing Business Rules at DesignTime
    • Testing Business Rules at RunTime
    • Describing the Rules SDK

    14.Testing And Debugging Composite Applications

    • Objectives and Testing SOA Composite Applications
    • Introducing the Composite Test Framework and Overview of Test Suites
    • Overview of Test Cases, Creating a Test Suite and Creating a Test Case
    • Examining Test Suite and Test Case Files and Contents of a Test Case
    • Initiating Inbound Messages and Emulating Outbound Messages
    • Emulating Callback Messages and Emulating Fault Messages
    • Creating Variable or XML Assertions and Configuring VariableBased Assertions
    • Configuring XMLBased Assertions and XMLIdentical Assertion Example
    • XMLSimilar Assertion Example, Selecting the Test Cases to Run and Running the Test Cases
    • Examining Results of a Test Run and Viewing Assertion Information
    • Debugging Composite Applications
    • Troubleshooting Guidelines

    15.Securing Services And Composite Applications For SOA

    • Objectives, Introduction to Web Service Security
    • Securing End Point Examples, Oracle Web Service Manager
    • Oracle Web Services Manager Policy Framework
    • Components of Oracle Web Services Manager Architecture
    • Introduction to Policies, Policy Interceptor Pipeline, Policy Assertions
    • Types of Security Tokens, Security Assertion Markup Language (SAML)
    • Introduction to Security Policies, Securing SOA and Identity Propagation
    • Attaching a Policy to an Inbound Request
    • Attaching a Policy to an Inbound Request by Using Oracle JDeveloper g
    • Attaching a Policy to an Outbound Request
    • Attaching a Policy to an Outbound Request by Using Oracle JDeveloper g
    • Managing SOA Composite Application Policies

    16.Designing And Managing Business Events In SOA

    • Objectives, Introduction to Business Events
    • Event Delivery Network (EDN) Concepts
    • Event Delivery Network and Business Events
    • Event Definition Language (EDL)
    • Aligning SOA and EDA through EDN
    • EDN Support in Oracle SOA Suite g
    • Creating a Business Event
    • Subscribing to Events in Mediator Components
    • Setting Event Delivery Consistency
    • Publishing an Event from a Mediator Component
    • Initiating a Composite with ADFBC Events
    • Publishing an ADFBC CRUD Event
    • Summary of ADFBC CRUD Events
    • Emulating Events in a Test Case
    • Managing EDN in Enterprise Manager
    • Viewing Events in Enterprise Manager
    • Testing Events with Enterprise Manager
    • Subscribing to Database Events
    • Viewing Event Subscriptions
    • Viewing Event Faults

    17.Monitoring Composite Applications With Sensors And Oracle BAM

    • Objectives
    • What Are Sensors?
    • Creating BPEL Sensors
    • Configuring BPEL Sensors
    • Sensor Files, Composite Sensors and Creating a Composite Sensor
    • Overview of Business Activity Monitoring, Introduction to Monitoring with Oracle BAM
    • Interfacing with Oracle BAM and Oracle BAM Tools and Roles
    • BAM Architect and BAM Active Studio
    • BAM Active Viewer
    • BAM Administrator and Preparing an Oracle BAM Dashboard
    • Integrating Oracle BAM with the BAM Adapter
    • Creating a BAM Connection and Creating and Configuring the BAM Adapter
    • Configuring the RunTime Oracle BAM Adapter
    • Using a Mediator Component with a BAM Adapter
    • Creating a BAM Sensor Action in a BPEL Process and Configuring a BAM Sensor Action
    • Introduction to Complex Event Processing
    • Monitoring CEP with SOA Suite and BAM
    • Basic Oracle CEP Integration with Oracle BAM

    18.Implementing Spring Components In SOA

    • Implementing dependency injection
    • Publishing spring component as webservice
    • Spring to Synchronous BPEL integration
    • Spring to Asynchronous BPEL integration

    19.Understanding OSB Architecture

    • Understanding OSB components
    • Proxy services
    • Business Services
    • Resources/external services
    • Routing actions
    • OSB – SOA integration
    • SOA – OSB integration
    • Integrating DBAdapter in OSB
    • Integrating JMS resources in OSB
    • Working on OSB with OEPE
    • Working on OSB with sbconsole


    Write a Review

    Your email address will not be published. Required fields are marked *

    Course Reviews


    • 5 stars0
    • 4 stars0
    • 3 stars0
    • 2 stars0
    • 1 stars0

    No Reviews found for this course.

    • 4 weeks, 2 days
    Contact Us

    +1 475-212-0075

    Drop us a query

    Error: Contact form not found.

    Job Support

    Error: Contact form not found.

    Course Features

    Live Instructor-led Classes

    This isn't canned learning. Its dynamic, its interactive, its effective

    Expert Educators

    Only the best or they're out. We are constantly evaluating our trainers

    24&7 Support

    We never sleep. Need something answered at 3 am? No Problem

    Flexible Schedule

    You don't learn as per our calendar. We work according to yours.

    Customized Training's

    The most part self-managed and adaptable to suit a person's particular adapting technology needs

    Priority Based Training's

    Real-time Scenario based Assignments and Case Studies