Oracle SOA Suite 11g: Essential Concepts

What you will learn

This course introduces participants to Service-Oriented Architecture (SOA) concepts, the SOA approach to integration,
and the Oracle Fusion Middleware 11g R3 products that support an SOA implementation. The course discusses the
core SOA service components, and how to use them to compose a SOA application using Oracle SOA suite to address
real world business challenges.

Using an order management business process as the scenario, participants learn how a SOA approach can be
implemented whether starting fresh with new services or reusing existing services provided by the business. Using
Oracle SOA Suite 11g, participants explore, modify, execute and monitor an order-processing composite application
implemented using a SOA approach.
Learn To:
Describe SOA concepts
Evaluate the Oracle SOA Suite for use in your organizations
Explain how SOA composite applications are implemented in Oracle SOA Suite 11g

Benefits to You:
Learn how to integrate your organization’s applications into agile, reusable, service-based connectivity to reduce risk
and respond faster to business requirements. Become more knowledgeable about SOA to help support your
organization's SOA implementation.

A Live Virtual Class (LVC) is exclusively for registered students; unregistered individuals may not view an LVC at any
time. Registered students must view the class from the country listed in the registration form. Unauthorized recording,
copying, or transmission of LVC content may not be made.

Application Developers
Business Analysts
SOA Architect
Technical Consultant

Related Training
Required Prerequisites
Knowledge of XML concepts and fundamentals of Web Services
XML Fundamentals
Suggested Prerequisites
Understanding of XPath and XSLT

Course Objectives
Describe the business and technical challenges when adopting SOA in your organization
Evaluate the Oracle SOA Suite for use in your organizations
Describe SOA concepts
Describes the functionality and features of core service components in Oracle SOA Suite 11g
Explain the context of using each core service component, and business challenges they address
Explore a SOA composite application in JDeveloper
Explain how Oracle Service Bus mediates between services
Describe the role of SOA governance in a SOA project, and high-level approaches

Course Outline

Module 1

SOA Concepts
Defining SOA
Why we need SOA?
How to adopt SOA?

Module 2

Technical introduction to SOA

Discussing standards in SOA
Describing Service Component Architecture (SCA)
About SCA Composite Applications

Module 3

Core Service Components in Oracle SOA Composite Application

Discussing BPEL process components
Discussing Mediator components
Discussing Business Rule components
Discussing Human Task components
Discussing BPMN service components
Discussing Spring service components
Discussing Adapter services

Module 4

Oracle SOA Suite and Related Products in Oracle FMW

About Oracle SOA Suite 11g architecture and key features
About Oracle Service Bus
Discussing Oracle Governance solution
About WebLogic Server domain for Oracle SOA Suite
Discussing management tools of Oracle SOA Suite 11g

Module 5

Service Design

Describing basics of XML, XSD and WSDL
Defining service interfaces with WSDL
Defining message structure with XML Schema (XSD)
Discussing types of Service Access and Implementation
About Service design principles
Designing Coarse-Grained interfaces

Module 6

SCA Composite Applications and Service Components

Discussing elements of a Service Component Architecture (SCA)
About SCA Components
About SCA Composites
About SCA Bindings
About SCA Policy Framework

Module 7

Adapter technology

Understanding Binding components
Overview of Adapter services
About Oracle Technology Adapters

Module 8

Service Data Objects (SDO)

Understanding SDO Data Architecture
Discussing SCA and SDO

Module 9

Getting started with SOA composite application implementation in JDeveloper

About SOA Composite Editor
Creating SOA Components
Creating Exposed Services
Creating External References
Wiring the Components
Examining the JDeveloper Workspace, Projects, and File Structure

Module 10

Orchestrating Services with BPEL Process Components

About BPEL concepts and BPEL process features
Understanding the basic programming constructs of a BPEL process
Communicating message data using variables in BPEL process
Developing a BPEL process using the BPEL process template provided by BPEL Process Designer

Module 11

Mediating Messages with Mediator Components

Discussing functionality and features of a Mediator component
Describing the usage pattens of a Mediator component
Configuring a Mediator component with routing rules

Module 12

Encapsulating Business Logic with Business Rules Components

Introducing Business Rules
Defining Business Rules
Using Business Rules service components in SOA Composites
Editing Business Rules using SOA Composer

Module 13

Implementing Human Activities with Human Task Components

Discussing Human Task service concepts
Understanding Human Workflow architecture
Defining Human Tasks
Integrating Human Task service component in the BPEL process

Module 14

Creating Business Driven Processes with BPMN

Defining Business Process and Business Process Modeling Notation (BPMN)
Getting started with the Oracle BPM Suite
Modeling and editing BPM processes

Module 15

Managing and Monitoring Composite Applications

About SOA composite application management
Deploying SOA application
Monitoring composite instances
Understanding exception handling

Module 16

Enterprise Integration using Oracle Service Bus

Understanding the concepts of Enterprise Service Bus
Introducing Oracle Service Bus
Understanding functions performed by Oracle Service Bus
Creating and configuring services in Oracle Service Bus

Module 17

Exploring SOA Governance

Introducing SOA governance
Discussing concept of enterprise assets
Managing shared assets using FMW products

Training Schedule

Oracle SOA Suite 11g: Essential Concepts
2021 - 2022
Training schedule not found.