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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

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.