Building SOA Applications with Oracle SOA Suite

5 Days

Description

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.

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.

Upcoming Classes

Virtual Classroom Live
November 13, 2017

$2,995.00
5 Days    9:00am EST - 5:00pm EST
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Course Overview

  • 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

Upcoming Classes

Virtual Classroom Live
November 13, 2017

$2,995.00
5 Days    9:00am EST - 5:00pm EST
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date

Prerequisites

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

Upcoming Classes

Virtual Classroom Live
November 13, 2017

$2,995.00
5 Days    9:00am EST - 5:00pm EST
view class details and enroll
Private Training Available
No date scheduled, don’t see a date that works for you or looking for a private training event, please call 651-905-3729 or submit a request for further information here.
request a private session or new date