Refer a friend and get up to $100 Amazon gift card*  when they book training!

closeClose

Oracle Service Bus 12c: Design & Integrate Services

  • Tuition USD $4,000
  • Reviews star_rate star_rate star_rate star_rate star_half 2327 Ratings
  • Course Code SERV-BUS-DIS
  • Duration 4 days
  • Available Formats Classroom

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.

Benefits to You

Taking this course will teach you how to use Oracle Service Bus 12c to make services interact in a decouple manner - overcoming the challenges of location transparency, transport protocol mediation, message validation, message routing, message transformation, message enhancement and security in an integration project. Oracle Service Bus can help your enterprise integration without having to write your own integration logic for every application.

Skills Gained

  • 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

Who Can Benefit

  • Architect
  • Developer
  • System Integrator

Prerequisites

Required Prerequisite

  • XML Fundamentals Ed 1
  • Working knowledge of messaging, web service and SOA

Course Details

Topics

  • 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
  • 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
  • Basics of Message Flow
    • Discussing message flow
    • About context variables
    • About pipeline templates
    • Explaining debugging
  • Validating Messages and Error Handling
    • Explaining message validation
    • Discussing fault handling
    • Discussing reporting
  • 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
  • Routing Messages
    • Oveview of message routing
    • About content-based routing
    • About dynamic routing
  • Enriching Messages
    • Discussing message enrichment use cases
    • Explaining enrichment using Service Callout
    • Describing enrichment using Java Callout
  • Processing Messages with Concurrent Calls
    • Introducing split-join
    • About split-join patterns
    • About split-join constructions
    • Implementing a split-join
  • Adapters and Transports
    • About JCA transport and adapters
    • Discussing SOA-DIRECT transport
    • Exposing SOAP-based services as REST services using the REST binding
  • Reliable Messaging
    • Discussing reliable messaging support in Service Bus
    • About quality of service
    • Discussing configurations for reliable communication
  • Service Bus Security
    • About security concepts
    • Discussing Oracle WSM security
    • About access control policies
  • 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
  • About Enterprise Service Bus
  • Introducing Oracle Service Bus
  • About Oracle Service Bus and Oracle SOA Suite
  • Describing Service Bus installation and configuration options

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

Basics of Message Flow

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

Validating Messages and Error Handling

  • Explaining message validation
  • Discussing fault handling
  • Discussing reporting

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

Routing Messages

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

Enriching Messages

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

Processing Messages with Concurrent Calls

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

Adapters and Transports

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

Reliable Messaging

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

Service Bus Security

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

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

When does class start/end?

Classes begin promptly at 9:00 am, and typically end at 5:00 pm.

Does the course schedule include a Lunchbreak?

Lunch is normally an hour long and begins at noon. Coffee, tea, hot chocolate and juice are available all day in the kitchen. Fruit, muffins and bagels are served each morning. There are numerous restaurants near each of our centers, and some popular ones are indicated on the Area Map in the Student Welcome Handbooks - these can be picked up in the lobby or requested from one of our ExitCertified staff.

How can someone reach me during class?

If someone should need to contact you while you are in class, please have them call the center telephone number and leave a message with the receptionist.

What languages are used to deliver training?

Most courses are conducted in English, unless otherwise specified. Some courses will have the word "FRENCH" marked in red beside the scheduled date(s) indicating the language of instruction.

What does GTR stand for?

GTR stands for Guaranteed to Run; if you see a course with this status, it means this event is confirmed to run. View our GTR page to see our full list of Guaranteed to Run courses.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals and private on sites. View our group training page for more information.

Does ExitCertified deliver group training?

Yes, we provide training for groups, individuals, and private on sites. View our group training page for more information.

Excellent facilities, excellent staff.. and the coffee is good too! Thanks for helping to advance my career and the career of my colleagues!

The content has been very helpful for me to get upto speed with cloud computing

ExitCertified was a good platform to use to develop the relevant skills and we learned a lot on how to actually spin up the tools and services we were learning about.

This is my first class with ExitCertified which was well executed in my opinion.

I found the instruction to be informative and relevant and the presentation to be well thought out and organized. The lab activities were relevant to the material and helped to tie everything together.

0 options available

There are currently no scheduled dates for this course. If you are interested in this course, request a course date with the links above. We can also contact you when the course is scheduled in your area.

Contact Us 1-800-803-3948
Contact Us Live Chat
FAQ Get immediate answers to our most frequently asked qestions. View FAQs arrow_forward