Popular Courses

Browse Our Free Resources

  • whitepapers
  • whitepapers
  • webinars
  • blogs

Our Locations

Training Centres

Vancouver, BC
Calgary, AB
Edmonton, AB
Toronto, ON
Ottawa, ON
Montreal, QC
Hunt Valley

locations map


550 6th Av SW
Suite 475
Calgary, AB
T2P 0S2


821A Bloor Street West
Toronto, ON
M6G 1M1


409 Granville St
Suite 902
Vancouver, BC
V6C 1T2

U.S. Office

436 York Road
Suite 1
Jenkintown, PA

Other Locations

Dallas, TX
Miami, FL

Home > Training > SOA for Developers > Building SOA Applications with Oracle SOA Suite Training

Building SOA Applications with Oracle SOA Suite Training

Quick Enroll

Course#: WA2070

Oracle SOA Suite, part of Oracle Fusion Middleware, is the full-featured SOA stack solution from Oracle. During this five day course developers will learn how to build SOA applications that leverage the key components of Oracle SOA Suite. It starts with the Oracle Service Bus. Next the course will examine the WS-BPEL standard and its implementation in Oracle BPEL Manager. The course continues by implementing rules through the Oracle Rules Engine and monitoring with Oracle Business Activity Monitoring.


Upon completion of this course, you should be able to:

  • Understand the key components of the Oracle SOA Suite
  • Implement reusable business rules with Oracle Business Rules
  • Expose services over multiple protocols with Oracle Service Bus
  • Automate business processes with Oracle BPEL Manager
  • Generate reports and alerts with Oracle Business activity Manager


  • Service Component Architecture (SCA)
  • Handling disparate transports
  • Decoupled services
  • State management in SOA
  • Automating business processes
  • Business rules


Software designers, developers and programmers.


To succeed in this course, students should have a basic understanding of SOA concepts, XML and Web Services


Five days

Outline of WA2070 Building SOA Applications with Oracle SOA Suite Training

Chapter 1 – SOA Fundamentals

  • Defining Service Oriented Architecture (SOA)
  • Business Process Management
  • SOA Governance
  • Service Oriented Thinking
  • SOA Standards

Chapter 2 – Oracle SOA Suite Overview

  • Products
  • Implementing SOA  Patterns
  • Deployment

Chapter 3 – Oracle Service Bus

  • OSB role in SOA
  • Oracle Enterprise Pack for Eclipse
  • Oracle Service Bus Console
  • High availability

Chapter 4 – Business Services

  • Definition
  • Building a Business Service

Chapter 5 – Proxy Services

  • Definition
  • Building a Proxy Service
  • Service Options
  • Context Variables

Chapter 6 – Message Handling

  • Message Flow
  • Pipelined
  • Stages
  • Actions

Chapter 7 – Transport Options

  • Supported Transports
  • Transport Patterns
  • Transport Guarantees

Chapter 8 – Complex Routing

  • Content Based Routing
  • Conditional Branching
  • Routing Tables

Chapter 9 – Callouts

  • Message Processing Actions
  • Java Callouts
  • Service Callouts

Chapter 10 – Transformations

  • Transformation types
  • Validation
  • Meta Format Language

Chapter 11 – Oracle BPEL Manager

  • BPEL Manager role in SOA
  • JDeveloper
  • Oracle Enterprise Manager
  • High availability

Chapter 12 – BPEL Implementation

  • BPEL Constructs
  • Activities

Chapter 13 – Simple Business Processes

  • Process Interface
  • Process Templates
  • Process Variables

Chapter 14 – Partner Links

  • Creating Partner Links
  • Partner Roles
  • Orchestration

Chapter 15 – Structured Activities

  • Iteration
  • Parallel Processing
  • Conditional Processing

Chapter 16 – Transaction, State and Fault Handling

  • Fault Handling
  • Transaction Propagation
  • Compensation

Chapter 17 – Oracle BPEL Extensions

  • Non-standard BPEL
  • Notifications

Chapter 18 – Adapters

  • File Adapter
  • Database Adapter

Chapter 19 – Oracle Business Rules

  • Definition
  • RETE
  • Facts

Chapter 20 – Using Rules

  • Creating Rules
  • Using Rules

Chapter 21 – Business Activity Monitoring

  • Process-level Monitoring
  • Reports
  • Alerts

Chapter 22 – Using BAM

  • Users
  • Roles
  • Applying BAM

Chapter 23 – Best Practices

  • Development Patterns
  • Deployment Patterns
  • Anti Patterns


Address Start Date End Date
Instructor Led Virtual 11/13/2017 11/17/2017
We regularly offer classes in these and other cities. Atlanta, Austin, Baltimore, Calgary, Chicago, Cleveland, Dallas, Denver, Detroit, Houston, Jacksonville, Miami, Montreal, New York City, Orlando, Ottawa, Philadelphia, Phoenix, Pittsburgh, Seattle, Toronto, Vancouver, Washington DC.
*Your name:

*Your e-mail:


*Company name:

Additional notes:

We have received your message. A sales representative will contact you soon.

Thank you!.

more details
buy this course

11/13/2017 - Online Virtual

Register for a courseware sample

It's simple, and free.


Thank You!

You will receive an email shortly containing a link to download the requested sample of the labs for this course.