12/19/2022 - 12/23/2022
10:00 AM - 06:00 PM
Online Virtual Class
USD $2,995.00
Enroll
02/06/2023 - 02/10/2023
10:00 AM - 06:00 PM
Online Virtual Class
USD $2,995.00
Enroll
03/20/2023 - 03/24/2023
10:00 AM - 06:00 PM
Online Virtual Class
USD $2,995.00
Enroll

Objectives

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

Topics

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

Audience

Software designers, developers and programmers.

Prerequisites

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

Duration

Five days

Download Sample Labs

Outline for 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

  • WS-BPEL
  • 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