Oracle SOA Suite 11g: Build Composite Applications (D53946) – Outline

Detailed Course Outline

Introduction to Service Oriented Architecture
  • Describing Service-Oriented Architecture (SOA)
  • Explaining Service Component Architecture
  • Reviewing of services and key standards
  • Explaining the Oracle SOA Suite 11g architecture and components
  • Explaining Business Events and the Event Delivery Network
Getting Started with Composite Applications
  • Describing basic synchronous and asynchronous interaction patterns
  • Discussing XSD and Web Services Description Language (WSDL)
  • Creating a Mediator component
  • Defining a Routing Service
  • Creating XSL Transformations with the XSLT Mapper
  • Introducing working with adapters
  • Creating a file adapter service reference
  • Examining the composite.xml Source
Managing and Monitoring a Composite Application
  • Deploying a Composite Application
  • Versioning Applications
  • Discussing Application state
  • Using Configuration Plans
  • Managing the life cycle of a Composite Application
  • Testing a Composite Application
  • Managing SOA Applications with JDeveloper
  • Testing a Composite Application in Enterprise Manager
Working With Data
  • Discussing Data Standards
  • Using Attributes
  • Introducing XSL Transformations
  • Using XPath Functions
  • Using the Mapper in JDeveloper
  • Using Dictionaries
  • Testing Transformations
  • Working with native format data
Using the JMS and JDBC Adapters
  • Introducing Binding Components and JCA Adapters
  • Monitoring Adapters
  • Discussing JMS Messaging
  • Discussing Adapters and the WebLogic Application Server
  • Introducing the Oracle JMS Adapter
  • Configuring JMS Resources with WebLogic Administration Console
  • Configuring the JDBC Adapter
  • Discussing Transactionality
Introduction to BPEL
  • Defining Business Processes and BPEL
  • Introducing parts of a BPEL Process
  • Discussing variables in a BPEL Process
  • Using the Sequence and Scope Activities
  • Using the BPEL Design Editor
  • Testing a BPEL Process in Enterprise Manager
More BPEL Activities
  • Conditional Branching with the If activity
  • Processing with the Flow activity
  • Parallel and Sequential Looping with the Foreach activity
  • Suspending a process with the Wait activity
  • Waiting for a message with the Pick activity
  • Looping with the While activity
  • Indexing XML arrays dynamically
  • Discussing Synchronous and Asynchronous Interaction Patterns
Handling Faults in Composite Applications
  • Introducing Faults and Fault Handling options
  • Managing Faults in Synchronous and Asynchronous Mediators
  • Introducing Faults and Fault Handlers in BPEL Processes
  • Returning Faults from Synchronous and Asynchronous Processes
  • Throwing Faults
  • Introducing Compensation and Compensation Handlers
  • Introducing the Fault Management Framework
  • Recovering Faults with Enterprise Manager Fusion Middleware Control
Introducing Human Tasks
  • Introducing Human Tasks
  • Creating and configuring a Human Task in a Composite Application
  • Adding a Human Task to a BPEL Process
  • Generating and deploying Task Display Forms
  • Using the Worklist Application to view and act on task information
  • Introducing the Oracle User Messaging Service
  • Configuring UMS Notification Properties
  • Sending Notifications to Users Preferred Channel
Introducing Business Rules
  • Introducing the Business Rule Component
  • Describing the Oracle Business Rules architecture
  • Creating rules and decision tables with the JDeveloper Rule Editor
  • Examining Business Rule Component Files
  • Describing the role of the Rules SDK
  • Editing Business Rules at Runtime
Testing SOA Composite Applications
  • Introducing the Composite Test Framework
  • Defining Emulations and Assertions
  • Discussing Test Suites and Test Cases
  • Testing initiation of inbound messages
  • Emulating outbound, fault, and callback messages
  • Running Test Cases
  • Examining results of a Test Run
  • Debugging Composite Applications
Securing Services and Composite Applications
  • Explaining security for services
  • Describing the Fusion Middleware security architecture
  • Attaching security policies at design time in JDeveloper
  • Attaching security policies post-deployment in Enterprise Manager
Designing and Managing Business Events
  • Describing the Event Delivery Network
  • Creating a business event
  • Publishing an event
  • Subscribing to an event
  • Managing events in Oracle Enterprise Manager
Monitoring Composite Applications with Sensors and Oracle BAM
  • Creating and configuring BPEL sensors
  • Creating and configuring composite sensors
  • Introducing Business Activity Monitoring
  • Creating a Data Object with BAM Architect
  • Preparing an Oracle BAM Dashboard
  • Integrating Oracle BAM with the BAM Adapter
  • Creating and configuring a BAM Sensor Action in a BPEL Process
  • Introducing Oracle Complex Event Processing
Oracle BPM, Governance, and the SOA Suite
  • Exploring another definition of Business Process
  • Introducing the Oracle Business Process Management Suite
  • Explaining the elements of a BPMN Business Process Model
  • Discussing SOA challenges and governance objectives
  • Introducing the Oracle Governance solution
  • Describing the governance lifecycle