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.
Prerequisites
To succeed in this course, students should have a basic understanding of SOA concepts, XML and Web Services
Duration
Five days
Outline for Building SOA Applications with Oracle SOA Suite Training
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
10/09/2023 - 10/13/2023
10:00 AM - 06:00 PM
Eastern Standard Time
USD $3,140.00
11/20/2023 - 11/24/2023
10:00 AM - 06:00 PM
Eastern Standard Time
USD $3,140.00
01/15/2024 - 01/19/2024
10:00 AM - 06:00 PM
Eastern Standard Time
USD $3,140.00