Oracle Service Bus 12c: Design & Integrate Services

Skip to Scheduled Dates

Course Overview

This Oracle Service Bus 12c: Design and Integrate Services training takes a use case driven approach to explain the OSB capabilities of connecting, mediating and coordinating the interaction between different applications and services across a variety of platforms, protocols, and interface technologies. Expert Oracle University instructors discuss OSB as a common infrastructure in support of a broad scale SOA initiative. Learn To: Use Oracle Service Bus 12c to make services interact in a decouple manner, Implement enterprise-quality message flows with Service Bus 12c, Implement message validation, routing, transformation and enrichment; Integrate services with legacy systems, Enable service level abstraction.

Who Should Attend

Architect Developer System Integrator

Course Objectives

    • Implement message validation, routing, transformation and enrichment
    • Integrate services with legacy systems
    • Provide reliable delivery of messages between applications
    • Use Oracle Service Bus and OWSM to secure services
    • Test, debug, and troubleshoot Oracle Service Bus applications
    • List Oracle Service Bus capabilities
    • Enable service level abstraction
    • Describe Oracle Service Bus architecture and functional layers
    • Expose a SOAP service as a REST service

Course Outline

1 - Introducing Oracle Service Bus

  • About Enterprise Service Bus
  • Introducing Oracle Service Bus
  • About Oracle Service Bus and Oracle SOA Suite
  • Describing Service Bus installation and configuration options

2 - Getting Started with Service Bus Applications

  • Explaining basics of WSDL and XSD
  • Discussing Service Bus components
  • Creating a simple Service Bus application
  • Discussing features for developers

3 - Basics of Message Flow

  • Discussing message flow
  • About context variables
  • About pipeline templates
  • Explaining debugging

4 - Validating Messages and Error Handling

  • Explaining message validation
  • Discussing fault handling
  • Discussing reporting

5 - Transforming Messages

  • Overview of message transformation in Service Bus
  • About XPath functions
  • Using XSLT Mapper to create XSL transformations
  • Using XQuery Mapper to create XQuery transformations
  • Transforming non-XML to XML with nXSD

6 - Routing Messages

  • Oveview of message routing
  • About content-based routing
  • About dynamic routing

7 - Enriching Messages

  • Discussing message enrichment use cases
  • Explaining enrichment using Service Callout
  • Describing enrichment using Java Callout

8 - Processing Messages with Concurrent Calls

  • Introducing split-join
  • About split-join patterns
  • About split-join constructions
  • Implementing a split-join

9 - Adapters and Transports

  • About JCA transport and adapters
  • Discussing SOA-DIRECT transport
  • Exposing SOAP-based services as REST services using the REST binding

10 - Reliable Messaging

  • Discussing reliable messaging support in Service Bus
  • About quality of service
  • Discussing configurations for reliable communication

11 - Service Bus Security

  • About security concepts
  • Discussing Oracle WSM security
  • About access control policies

12 - Advanced Topics

  • Discussing principles and best practices of using Service Bus
  • About service result caching and SLA alerts
  • Integrating with MFT
  • About message re-sequencing
  • Describing continuous integration with Maven

 Back to Course Search

Class Dates & Times

Class times are listed Central time

This is a 4-day class

Class dates not listed.
Please contact us for available dates and times.