SOA Background:
Integration Architecture
-- Different methodologies of Integration
-- File Based
-- DB Link
-- Business Events
-- Service Oriented Architecture
Fusion Middleware Architecture
-- Where it fits?
-- Technology Stack
-- Installation
XML Technologies
-- XML
-- XSD
-- XSLT
-- XPath
-- WSDL
-- SOAP
-- UDDI
Web Services
-- What is Service
-- SOAP Based WS
-- REST WS
-- Expose Java Class/Method and PL/SQL Package/Procedure as WS
SOA:
-- What it is?
-- SCA
-- How Traditional SOA is different from Oracle SOA Suite
-- Different components of SOA Suite
-- BPEL
-- BPEL Components
-- Orchestration vs. Choreography
-- Scope, Sequence, Flow, If
-- Pick, Wait
-- Compensate, CompensateScope
-- Invoke, Receive, Reply
-- For-each, Repeat-Until, While
-- XSLT Transform
-- Sync Service & Async Service
-- Mediator
-- Human Task
-- Business Rules
-- Adapters
-- DB Adapter
-- File Adapter
-- FTP Adapter
-- JMS Adapter
-- AQ Adapter (Tentative)
-- Benefits of SOA
-- Runtime Architecture of SOA
-- Admin Console
-- EM Console
-- Weblogic Domain Architecture
-- MDS
Exception & Error Handling
-- Fault Handling Framework
-- Handle Exceptions in BPEL
-- Catch
-- CatchAll
-- Throw
-- Rethrow
-- Handle Exceptions in Mediator
Security
-- OWSM
-- SAML
Testing SOA
-- How?
-- Simulation & Emulation
Deployment
-- How?
-- Different Ways?
Business Events
-- What it is?
-- Defintion
-- Subscription
Dynamic Partner Link
Sensors
SOA Governance
-- Why?
-- OSR
-- OER
Correlation Set
-- WS-Addressing
Dehydration
Dynamic Partner Links
DVM vs. XREF
Static vs Dynamic Routing
Parallel Vs. Serial Activities in Mediator
OSB Basics:
SOA Governance(OSR, OER), OSB Basics, Thorttling, End Point URI Management, Result Cache
Why OSB?
-- Message Transformation
-- Routing/ Conditional Branching
-- Dynamic Routing
-- Message Enrichment
-- Service Pooling
-- Service Result Caching
-- Message Throttling
-- SLA Alert Rules
-- Reliable Message Processing using JMS
-- Split-Join
-- EJB Integration
-- Leagacy System Integration