Build Composite Applications with Oracle SOA Suite 11G

Value Beyond Technology

Ultimo Software Solutions is a valued Enterprise Application service provider that assists leading business organizations to deploy IT solutions ensuring long-term success in SOA, EAI, B2B, BPM, AJAX Rich Internet Applications, and User Interfaces.

This course is intended for the Oracle developers to help them get acquainted with SOA principles and prepare them for Oracle SOA Suite training. This course introduces students to the basics of XML and Web services. The students learn how to create an XML document, validate XML documents XML Schema, how to use XPath expressions in XSL to select parts of an XML document to be transformed. The students will learn about building Webservices, SOAP and WSDL.

Prerequisites

Oracle SQL and PL/SQL development experience

Objectives
  • Understand the basics of XML, XSD, XPath, XSLT and WSDL
  • Create and use XML
  • Create and test xsd’s
  • Use XPath to locate nodes in XML and understand the XPath functions
  • Define XSLT and transform data from one XML to another
  • Understand and create WSDL
  • Understand concept of SOAP
Course Content

Part I – Introduction to SOA Suite 11g

  • Introduction to SOA Suite 11g
  • Introduction to SOA Composites
  • Understand SOA Composite components
  • Introduction to SOA Composite Editors

Part II – Orchestrating Services with Oracle BPEL

  • BPEL basics (introduce BPEL and activities)
  • The basic concepts of Oracle BPEL Process Manager
  • Oracle BPEL Process Manager Implementation Options
  • Oracle BPEL Process Manager Designer
  • BPEL PM Designer Layout – the Integration Perspective
  • Creating a BPEL Process
  • Adding Activities
  • XPath Expression Builder
  • XPath Functions
  • Deploying the BPEL Process
  • Exploring Oracle BPEL Console (Administer and Monitor processes)

Orchestrating Services with BPEL

  • BPEL Process Modeling Support in JDeveloper
  • Importing XML Schemas and WSDL Locators
  • Support for Validation, Deployment, and Lifecycle Management
  • Orchestrate services through BPEL for a Synchronous Service
  • Orchestrate services through BPEL for an Asynchronous Service
  • Partner Link Concepts and Use

Fault Handling and Exception Management

  • Defining Events
  • Configuring Timeouts
  • Handling Faults
  • Catching Exceptions
  • Compensation Management

Transformation Services

  • Transformation Service and Tool
  • Functions (Standard, User, and Extended)
  • Map Testing and Analysis
  • XSLT Mapping Tool
  • Auto Mapping

Part III – Oracle AS Adapters (Database and File) & Oracle Mediator

  • Adapters
  • Adapter Concepts
  • Configuring Database Adapter
  • Configuring File Adapter

Introduction to Oracle Mediator

  • Mediator concepts
  • Mediator Architecture
  • Creating, Configuring, and Managing Oracle Mediator
  • Managing Oracle Mediator Components

Routing Services and Routing Rules

  • Introducing routing services and routing rules
  • Specifying routing services
  • Specifying Routing Rules
  • Working with Transformation
  • Working with Filters

XSLT Data mapper and Transformations

  • Introduction to XSLT Data mapper
  • Using Data mapper to create xsl
  • Mapping basics
  • Adding functions
  • Working with XPATH expressions
  • Auto mapping
  • Testing the Map

Domain-Value Maps

  • Introduction to domain value map
  • Creating and populating DVM
  • Exporting and Importing DVM
  • Editing DVM
  • Using DVM in transformation

Error Handling

  • Overview of Error Handling
  • Inbound Adapter Error Handling
  • User Error Handling
  • Resubmitting Messages on Errors

Tracking Message Instances

  • Understanding Instance view elements
  • Enable and disable instance tracking
  • View instance details and Statistics
  • Purging message instances

Part IV – Admin Consoles and Deployment of SOA Composite

  • Administration Console and tools
  • Overview of Weblogic Server Administration Tools
  • Using Oracle FMW Admin Console
  • Basic Tasks for Configuring and Managing Oracle Fusion Middleware

Deploying Applications

  • Overview of Deploying Applications
  • Understanding Data Sources
  • Deploying, Undeploying, and Redeploying SOA Composite Applications

Monitoring and Troubleshooting Oracle Fusion Middleware

  • Monitoring the Status of Oracle Fusion Middleware
  • Viewing the Performance of Oracle Fusion Middleware

Managing Log Files and Diagnostic Data

  • Overview of Oracle Fusion Middleware Logging
  • Searching and Viewing Log Files

Part V – BAM

  • Describe the Oracle BAM Architecture components and their relationships.
  • Identify the types of Enterprise Message Sources and explaining how to configure them
  • Define and view external data sources
  • Create, edit, and delete Active Data Cache (ADC) data objects. Describing the purpose and functionality of calculated fields, lookup fields, and external data objects
  • Describe the concepts, benefits, and process of creating reports. Creating, viewing, sharing, saving, and editing reports
  • Describe the different view types available in Oracle BAM. Using the views to create Oracle BAM reports
Course Duration

5 days