ORACLE SOA 12.x Training

Home » SAP » ORACLE SOA 12.x Training

+91 - 9666600093   |   +91 - 9848686581   |   info@erponlinetraining.com

 

ORACLE  SOA 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)
  • 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
  • Implementing Workflow with Human Task Components
  • The Role of ADF Applications with SOA, Business Events
  • Securing Services in Oracle SOA Suite
  • 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 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
  • 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
  • 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
  • Configuring a Master Detail Relationship Example
  • 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
  • ransforming 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 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)
  • 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
  • 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 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 Design Time
  • Testing Business Rules at Run Time
  • 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





Add Your Review