SlideShare a Scribd company logo
1 of 4
Oracle SOA Course Content
 Introduction to Oracle SOA Suite 11g.
 Overview of service-oriented architecture (SOA).
 Advantage of using SOA.
 Why is SOA 11g Important?
 Building Blocks Of SOA.
 Overview XML, XSD, WSDL.
 Practice
 Creating XSDs
 Creating WSDL
 Exposing XSD using WSDL.
 Consuming Services in Java.
 Creating of WSDL files.
Installations
 Overview of weblogic server
 Overview of SOA server and bam server and meta data schemas
 Creating domain in weblogic server.
 Install SOA Server and BAM server.
 Overview of start and stop steps of SOA server and Admin Server.
Interaction Patterns
 Synchronous Pattern
 Asynchronous pattern (Delayed response)
 One way Invoke (fire and forget model).
SCA Architecture
 Define a composite application
 Describe SOA Composite Editor
 Explain Component Type File.
SOA Composite Build and Deploy
 Explain SOA composite.
 Practice
 Understand BPEL designer (JDeveloper) and activities
 Creating your first BPEL Process.
 XPATH Expression Builder
 Deploying the SOA Composite application.
 Compilation
 Creating connection Application Server
 Versioning
 Deployment
 Managing Deployments/Un-Deployments with Enterprise Manager
11g .
Build of Synchronous and Asynchronous Services
 Orchestrating Services with BPEL for Synchronous , Asynchronous and One-way
Service
 Overview of Partner Link. Why do we need my Role-Partner Role concept
 Practice
 Create a synchronous process
 Create an asynchronous process
 Create One-way.
Parallel processing and Conditional branching
 Understanding activities Switch, Flow, ForEach and While
 Practice
 Processing with Parallel Flows
 Using Flown activity
 Conditional Branching.
Exploring Pick activity and OnAlarm branch
 Develop BPEL process to use pick(Receive inputs from Multiple Operations)
 Develop BPEL process that can time out a call to an Async processing, using OnAlarm
branch.
Adapters Concepts
 Understanding File, Database, FTP, AQ, Web Service and JMS Adapter
 Practice
 Read, Sync Read and write a file using file and FTP adapter
 Various Database operations using DB adapter
a. CRUD operations on Table
b. Procedure/function creation in DB and calling using DB
Adapter
c. Writing own SQL queries in DB Adapter
 Produce, Consume, and Request/Reply operations in JMS adapter.
 Advanced queuing on Database using AQ Adapter
Mediators
 Working with Mediator Components
 Explain the Mediator component and its features
 Differences between Mediator and OSB
 Parallel Flows and sequential flows.
 Practice
 Creating a Mediator Component
 Adding Routing Rules
 Create XSL Transformation with XSLT Mapper
 Create Content Based Routing Filters.
Human Workflow and work list application
 Human Workflow Service Concepts
 Features of workflow service
 Practice
 Sending an notification to user.
 Creating User/Groups/Roles in Console and EM.
 Group/User/Role base notifications.
 sequential and parallel processing in Human Task
 Rule base routing.
Business Rules
 Introduction to Business Rules
 Introduction Decision tables
 Practice
 Using Business Rules and Decision tables in BPEL
 Rule dictionary
 Rule linking
Fault Handling and Exception Management
 Explain Fault Types
 System Faults
 Business faults
 Process based Fault handling.
 Policy based fault handling.
 Practice
 Using Throw activity to raise faults
 Using Re-Throw activity to re-raise the faults
 Using fault Handler to handler faults
 Using policy files
Compensation Handler
 Understanding of compensation handler
 Practice
 example on Compensation and Compensation Scope
Security in SOA
 Introduction on security
 Applying Security policies on Services and components
 creating user defined policies and applying those on Services and Components
 Examples on Above all the Scenarios
Transaction Management in SOA
 BPEL level Transactions
 Component Level Transaction
 DB Transaction
 Service Level Transaction.

More Related Content

Similar to Oracle soa course_content

Oracle soa online training in uk,usa and india
Oracle soa online training in uk,usa and indiaOracle soa online training in uk,usa and india
Oracle soa online training in uk,usa and indiaalmaandrea
 
Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3Michael Medin
 
Reusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11gReusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11gGuido Schmutz
 
SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)santosh_c_s
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar
 
Day Of Cloud - Windows Azure Platform
Day Of Cloud - Windows Azure PlatformDay Of Cloud - Windows Azure Platform
Day Of Cloud - Windows Azure PlatformWade Wegner
 
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsIntroducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsLucas Jellema
 
Ibm 1 Wps Arch
Ibm 1 Wps ArchIbm 1 Wps Arch
Ibm 1 Wps Archluohd
 
Introduction to ejb and struts framework
Introduction to ejb and struts frameworkIntroduction to ejb and struts framework
Introduction to ejb and struts frameworks4al_com
 
Soa admin training
Soa admin trainingSoa admin training
Soa admin trainingAnil Ncodeit
 
Soa admin training
Soa admin trainingSoa admin training
Soa admin trainingAnil Ncodeit
 
Soa admin training
Soa admin trainingSoa admin training
Soa admin trainingAnil Ncodeit
 

Similar to Oracle soa course_content (20)

Oracle soa11g syllabus
Oracle soa11g syllabusOracle soa11g syllabus
Oracle soa11g syllabus
 
Oracle soa bpel 11 g online training
Oracle soa bpel 11 g online trainingOracle soa bpel 11 g online training
Oracle soa bpel 11 g online training
 
Dot net training bangalore
Dot net training bangaloreDot net training bangalore
Dot net training bangalore
 
Oracle soa online training in uk,usa and india
Oracle soa online training in uk,usa and indiaOracle soa online training in uk,usa and india
Oracle soa online training in uk,usa and india
 
Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3Oracle SOA Suite 12c 1z0-434 Day 1/3
Oracle SOA Suite 12c 1z0-434 Day 1/3
 
Reusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11gReusing Existing Java EE Applications from SOA Suite 11g
Reusing Existing Java EE Applications from SOA Suite 11g
 
SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)SOA (hands-on exercise w.r.t Oracle included)
SOA (hands-on exercise w.r.t Oracle included)
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 
Web Service Basics and NWS Setup
Web Service  Basics and NWS SetupWeb Service  Basics and NWS Setup
Web Service Basics and NWS Setup
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Soa bpel-123
Soa bpel-123Soa bpel-123
Soa bpel-123
 
Oracle soa online training
Oracle soa online trainingOracle soa online training
Oracle soa online training
 
Oracle soa suite 11 g
Oracle soa suite 11 gOracle soa suite 11 g
Oracle soa suite 11 g
 
Day Of Cloud - Windows Azure Platform
Day Of Cloud - Windows Azure PlatformDay Of Cloud - Windows Azure Platform
Day Of Cloud - Windows Azure Platform
 
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsIntroducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
 
Ibm 1 Wps Arch
Ibm 1 Wps ArchIbm 1 Wps Arch
Ibm 1 Wps Arch
 
Introduction to ejb and struts framework
Introduction to ejb and struts frameworkIntroduction to ejb and struts framework
Introduction to ejb and struts framework
 
Soa admin training
Soa admin trainingSoa admin training
Soa admin training
 
Soa admin training
Soa admin trainingSoa admin training
Soa admin training
 
Soa admin training
Soa admin trainingSoa admin training
Soa admin training
 

More from XAVIERCONSULTANTS (20)

Bpmedn
BpmednBpmedn
Bpmedn
 
Xavier mds upload
Xavier mds uploadXavier mds upload
Xavier mds upload
 
Xavier file adapter_filemoving
Xavier file adapter_filemovingXavier file adapter_filemoving
Xavier file adapter_filemoving
 
Day2 xslt x_path_xquery
Day2 xslt x_path_xqueryDay2 xslt x_path_xquery
Day2 xslt x_path_xquery
 
Custom faultpolicies
Custom faultpoliciesCustom faultpolicies
Custom faultpolicies
 
All adapterscommonproperties
All adapterscommonpropertiesAll adapterscommonproperties
All adapterscommonproperties
 
Adavanced faulthandling
Adavanced faulthandlingAdavanced faulthandling
Adavanced faulthandling
 
SoaFAQS
SoaFAQSSoaFAQS
SoaFAQS
 
Xpath
Xpath Xpath
Xpath
 
Readme
ReadmeReadme
Readme
 
Bpminto
BpmintoBpminto
Bpminto
 
Bpm
BpmBpm
Bpm
 
Bpmnt-102-edn-integration
Bpmnt-102-edn-integrationBpmnt-102-edn-integration
Bpmnt-102-edn-integration
 
EVENT DELIVERY
EVENT DELIVERY EVENT DELIVERY
EVENT DELIVERY
 
jms-integration
jms-integrationjms-integration
jms-integration
 
Bpelprocess-manager
Bpelprocess-managerBpelprocess-manager
Bpelprocess-manager
 
SOA web services concepts
SOA web services conceptsSOA web services concepts
SOA web services concepts
 
Bpel activities to upload club oracle
Bpel activities to upload club oracleBpel activities to upload club oracle
Bpel activities to upload club oracle
 
FiletodbAdapters
FiletodbAdaptersFiletodbAdapters
FiletodbAdapters
 
DBAdapters
DBAdaptersDBAdapters
DBAdapters
 

Recently uploaded

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

Oracle soa course_content

  • 1. Oracle SOA Course Content  Introduction to Oracle SOA Suite 11g.  Overview of service-oriented architecture (SOA).  Advantage of using SOA.  Why is SOA 11g Important?  Building Blocks Of SOA.  Overview XML, XSD, WSDL.  Practice  Creating XSDs  Creating WSDL  Exposing XSD using WSDL.  Consuming Services in Java.  Creating of WSDL files. Installations  Overview of weblogic server  Overview of SOA server and bam server and meta data schemas  Creating domain in weblogic server.  Install SOA Server and BAM server.  Overview of start and stop steps of SOA server and Admin Server. Interaction Patterns  Synchronous Pattern  Asynchronous pattern (Delayed response)  One way Invoke (fire and forget model). SCA Architecture  Define a composite application  Describe SOA Composite Editor  Explain Component Type File. SOA Composite Build and Deploy  Explain SOA composite.  Practice  Understand BPEL designer (JDeveloper) and activities  Creating your first BPEL Process.  XPATH Expression Builder  Deploying the SOA Composite application.  Compilation
  • 2.  Creating connection Application Server  Versioning  Deployment  Managing Deployments/Un-Deployments with Enterprise Manager 11g . Build of Synchronous and Asynchronous Services  Orchestrating Services with BPEL for Synchronous , Asynchronous and One-way Service  Overview of Partner Link. Why do we need my Role-Partner Role concept  Practice  Create a synchronous process  Create an asynchronous process  Create One-way. Parallel processing and Conditional branching  Understanding activities Switch, Flow, ForEach and While  Practice  Processing with Parallel Flows  Using Flown activity  Conditional Branching. Exploring Pick activity and OnAlarm branch  Develop BPEL process to use pick(Receive inputs from Multiple Operations)  Develop BPEL process that can time out a call to an Async processing, using OnAlarm branch. Adapters Concepts  Understanding File, Database, FTP, AQ, Web Service and JMS Adapter  Practice  Read, Sync Read and write a file using file and FTP adapter  Various Database operations using DB adapter a. CRUD operations on Table b. Procedure/function creation in DB and calling using DB Adapter c. Writing own SQL queries in DB Adapter  Produce, Consume, and Request/Reply operations in JMS adapter.  Advanced queuing on Database using AQ Adapter Mediators  Working with Mediator Components  Explain the Mediator component and its features
  • 3.  Differences between Mediator and OSB  Parallel Flows and sequential flows.  Practice  Creating a Mediator Component  Adding Routing Rules  Create XSL Transformation with XSLT Mapper  Create Content Based Routing Filters. Human Workflow and work list application  Human Workflow Service Concepts  Features of workflow service  Practice  Sending an notification to user.  Creating User/Groups/Roles in Console and EM.  Group/User/Role base notifications.  sequential and parallel processing in Human Task  Rule base routing. Business Rules  Introduction to Business Rules  Introduction Decision tables  Practice  Using Business Rules and Decision tables in BPEL  Rule dictionary  Rule linking Fault Handling and Exception Management  Explain Fault Types  System Faults  Business faults  Process based Fault handling.  Policy based fault handling.  Practice  Using Throw activity to raise faults  Using Re-Throw activity to re-raise the faults  Using fault Handler to handler faults  Using policy files Compensation Handler  Understanding of compensation handler  Practice
  • 4.  example on Compensation and Compensation Scope Security in SOA  Introduction on security  Applying Security policies on Services and components  creating user defined policies and applying those on Services and Components  Examples on Above all the Scenarios Transaction Management in SOA  BPEL level Transactions  Component Level Transaction  DB Transaction  Service Level Transaction.