Отримати консультацію
Training Center MUKКурсыOracleMiddlewareOracle SOA Suite 12c: Build Composite Applications Ed 2

Oracle SOA Suite 12c: Build Composite Applications Ed 2

Код курсу
5 Днів, 40 Ак. Годин
Опис курсу
Програма курсу
Опис курсу

Course overview

This Oracle SOA Suite 12c: Build Composite Applications training teaches you how to design and develop SOA composite applications for application integration with services. You’ll use a Service-Oriented Architecture (SOA) implementation approach.


Course Objectives

  • Implement Business Rule component with IF-THEN rules and decision tables
  • Test, debug, and troubleshoot a SOA composite application
  • Initiate SOA composite applications using the Events Delivery Network
  • Apply security policies to service endpoints to secure interactions
  • Implement Human workflow with Human Task components
  • Describe SOA concepts and related technology
  • Orchestrate business process flows by using BPEL
  • Work with Mediator components with routing rules, filters, and transformations
  • Create a SOA composite application using JDeveloper

Suggested Prerequisite

  • Knowledge of web service standards, including REST, SOAP and WSDL.
  • Knowledge of XML, XML Schema, XSL Transformations and XPath


  • SOA Architect
  • Application Developers
  • Business Analysts
  • Developer
  • Technical Consultant
Програма курсу

Course Topics

1.Introduction to Service Oriented Architecture

  • Installing the Oracle SOA Suite 12c Quickstart
  • Explaining Service Component Architecture
  • Explaining the Oracle SOA Suite 12c Architecture and Components
  • Explaining Business Events and the Event Delivery Network
  • Describing Service-Oriented Architecture (SOA)
  • Reviewing of Services and Key Standards

2. Getting Started with Composite Applications

  • Defining a Routing Service
  • Creating XSL and XQuery Transformations with the XSLT Mapper
  • Creating a Mediator Component
  • Introducing Working with Adapters
  • Discussing XSD and Web Services Description Language (WSDL)
  • Examining the composite.xml Source
  • Describing Basic Synchronous and Asynchronous Interaction Patterns
  • Creating a File Adapter Service Reference

3. Managing and Monitoring a Composite Application

  • Using Configuration Plans
  • Testing a Composite Application
  • Testing a Composite Application in Enterprise Manager
  • Managing SOA Applications with JDeveloper
  • Versioning Applications
  • Managing the Life Cycle of a Composite Application
  • Discussing Application state
  • Deploying a Composite Application

4. Working With Data

  • Using Attributes
  • Working with Native Format Data
  • Introducing XSL Transformations
  • Testing Transformations
  • Using XPath Functions
  • Discussing Data Standards
  • Using the Mapper in JDeveloper

5. Using the JMS and JDBC Adapters

  • Discussing Adapters and the WebLogic Application Server
  • Introducing Binding Components and JCA Adapters
  • Discussing Transactionality
  • Configuring the JDBC Adapter
  • Discussing JMS Messaging
  • Introducing the Oracle JMS Adapter
  • Monitoring Adapters
  • Configuring JMS Resources with WebLogic Administration Console

6. Introduction to BPEL

  • Discussing Variables in a BPEL Process
  • Testing a BPEL Process in Enterprise Manager
  • Using the BPEL Design Editor
  • Using the Sequence and Scope Activities
  • Defining Business Processes and BPEL
  • Introducing Parts of a BPEL Process

7. More BPEL Activities

  • Suspending a Process with the Wait Activity
  • Parallel and Sequential Looping with the Foreach Activity
  • Examining Structured and Extension BPEL 2.0 Activities
  • Looping with the While Activity
  • Waiting for a Message with the Pick Activity
  • Conditional Branching with the If Activity
  • Indexing XML Arrays Dynamically
  • Processing with the Flow Activity

8. Handling Faults in Composite Applications

  • Configuring Fault Policies
  • Recovering Faults with Enterprise Manager Fusion Middleware Control
  • Introducing the Fault Management Framework
  • Throwing Faults in BPEL Processes
  • Introducing Faults and Fault Handling Options
  • Returning Faults from Synchronous and Asynchronous BPEL Processes
  • Introducing Compensation and Compensation Handlers
  • Managing Faults in Synchronous and Asynchronous Mediators

9. Introducing Human Tasks

  • Using the Worklist Application to View and Act on Task Information
  • Introducing Human Tasks
  • Generating and Deploying Task Display Forms
  • Configuring UMS Notification Properties
  • Introducing the Oracle User Messaging Service
  • Creating and Configuring a Human Task in a Composite Application
  • Adding a Human Task to a BPEL Process
  • Sending Notifications to User’s Preferred Channel

10. Sharing Functionality

  • Creating and Using Standalone Subprocesses
  • Introducing Templates
  • Describing the Differences Between Templates and Subprocesses
  • Using the Design-time Meta Data Services (MDS) Repository to share files
  • Introducing BPEL Subprocesses
  • Creating and Using Project, Service Component, and Scope Activity Templates
  • Creating and Using Inline Subprocesses

11. Using the REST Adapter

  • Creating and Configuring a REST Adapter
  • Comparing REST and SOAP Web Services
  • Introducing REST Services

12. Introducing Business Rules

  • Editing Business Rules at Runtime
  • Describing the Oracle Business Rules Architecture
  • Introducing the Business Rule Component
  • Describing the Role of the Rules SDK
  • Examining Business Rule Component Files
  • Creating Rules and Decision Tables with the JDeveloper Rule Editor

13. Designing and Managing Business Events

  • Subscribing to an Event
  • Managing Events in Oracle Enterprise Manager
  • Describing the Event Delivery Network
  • Publishing an Event
  • Creating a Business Event

14. Testing SOA Composite Applications

  • Examining Results of a Test Run
  • Running Test Cases
  • Emulating Outbound, Fault, and Callback Messages
  • Introducing the Composite Test Framework
  • Discussing Test Suites and Test Cases
  • Testing Initiation of Inbound Messages
  • Defining Emulations and Assertions
  • Using the SOA Debugger to Debug Composite Applications

15. Securing Services and Composite Applications

  • Explaining Security for Services
  • Attaching Security Policies Post-Deployment in Enterprise Manager
  • Describing the Fusion Middleware Security Architecture
  • Attaching Security Policies at Design Time in JDeveloper
Реєстрація на найближчий курс
Oracle SOA Suite 12c: Build Composite Applications Ed 2
Код курсу:
5 Днів, 40 Ак. Годин
Отримати консультацію
Свяжитесь со мной
Отримати консультацію
Отправить заявку
Реєстрація на вебінар
Отправить заявку
Ваша заявка отримана!
Ми зв`яжимося з вами найближчим часом.