WA2070

Building SOA Applications with Oracle SOA Suite Training

Oracle SOA Suite, part of Oracle Fusion Middleware, is Oracle's full-featured SOA stack solution. During this five-day course, developers will learn how to build SOA applications that leverage the key components of Oracle SOA Suite. The course starts with the Oracle Service Bus. Next, it 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.

Course Details

Duration

5 days

Prerequisites

Attendees should have a basic understanding of SOA concepts, XML and Web Services

Target Audience

  • Software designers, developers and programmers

Skills Gained

  • 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
Course Outline
  • SOA Fundamentals
    • Defining Service Oriented Architecture (SOA)
    • Business Process Management
    • SOA Governance
    • Service Oriented Thinking
    • SOA Standards
  • Oracle SOA Suite Overview
    • Products
    • Implementing SOA  Patterns
    • Deployment
  • Oracle Service Bus
    • OSB role in SOA
    • Oracle Enterprise Pack for Eclipse
    • Oracle Service Bus Console
    • High availability
  • Business Services
    • Definition
    • Building a Business Service
  • Proxy Services
    • Definition
    • Building a Proxy Service
    • Service Options
    • Context Variables
  • Message Handling
    • Message Flow
    • Pipelined
    • Stages
    • Actions
  • Transport Options
    • Supported Transports
    • Transport Patterns
    • Transport Guarantees
  • Complex Routing
    • Content Based Routing
    • Conditional Branching
    • Routing Tables
  • Callouts
    • Message Processing Actions
    • Java Callouts
    • Service Callouts
  • Transformations
    • Transformation types
    • Validation
    • Meta Format Language
  • Oracle BPEL Manager
    • BPEL Manager role in SOA
    • JDeveloper
    • Oracle Enterprise Manager
    • High availability
  • BPEL Implementation
    • WS-BPEL
    • BPEL Constructs
    • Activities
  • Simple Business Processes
    • Process Interface
    • Process Templates
    • Process Variables
  • Partner Links
    • Creating Partner Links
    • Partner Roles
    • Orchestration
  • Structured Activities
    • Iteration
    • Parallel Processing
    • Conditional Processing
  • Transaction, State and Fault Handling
    • Fault Handling
    • Transaction Propagation
    • Compensation
  • Oracle BPEL Extensions
    • Non-standard BPEL
    • Notifications
  • Adapters
    • File Adapter
    • Database Adapter
  • Oracle Business Rules
    • Definition
    • RETE
    • Facts
  • Using Rules
    • Creating Rules
    • Using Rules
  • Business Activity Monitoring
    • Process-level Monitoring
    • Reports
    • Alerts
  • Using BAM
    • Users
    • Roles
    • Applying BAM
  • Best Practices
    • Development Patterns
    • Deployment Patterns
    • Anti Patterns