Oracle SOA Course Content

1. Overview of Service Oriented Architecture(SOA)
  •   SOA to a layman
  •   Overview of SOA
  •   Advantage in using SOA
  •   Why is SOA 11g Important
  •   Building Blocks of SOA
  •   Overview of XML, XSD, Web-Services, SOAP, UDDI, WSDL
2. Modelling SOA : Service Component Architecture(SCA)
  •   Principles of SOA
  •   Introduction to Service Component Architecture
  •   Building blocks of SCA
  •   Overview of Oracle SOA Suite 11g
  •   Introduction to Components of Oracle SOA Suite 11g
3. Weblogic Server 11g & SOA Topology
  •  Overview of Weblogic server
  •   Overview Weblogic Domains and Server instances
  •   Overview of Oracle SOA Topology
  •  Setting up Oracle SOA 11g Environment
4.  Managing and Monitoring Composite Applications
  •  Overview of Weblogic Console and Enterprise Manager
  •  Setting up JDev for deploying Composite Applications
  •  Deploying a Composite Application Using EM
  •  Creating Partitions for grouping deployments
5. Working with Mediator Components
  •  Introduction to the Mediator Component
  •  Creating a Mediator Component
  •  Adding Routing Rules
  •   Create Content Based Routing filters
  •  Create XSL Transformations with XSLT Mapper
6. Creating Adapter Services
  •  Architecture of Technology Adapters
  •  Pre-built technology Adapters in SOA Suite 11g
  •  Working with a File Adapter
  •  Configuring Datasources, ConnectionPools, JNDI
  •  Working with a Database Adapter
  •  Configuring JMS Resources in WLS
  •  Working with a JMS Adapter
7.  Business Process Execution Language(BPEL)
  •  Introduction to BPEL
  •  Overview of the BPEL Component designer in Oracle SOA Suite 11g
  •  Interaction Patterns in BPEL
  •  Developing & Deploying a simple BPEL Process
  •  Administer and Monitor BPEL processes in EM
8. Activities in BPEL Component Designer
  • Scopes & Variables in BPEL
  •   Invocation Constructs in BPEL
  • Working with Parallel Flows
  •  Conditional Branching
  •   Exception Handling
  •   Oracle Extension Activities
9. Orchestrating Services with BPEL
  • Invoking external services in BPEL
  • Overview of Partner Link
  •  Orchestrate services through BPEL for a Synchronous Service
  •  Orchestrate services through BPEL for an Asynchronous Service
  •  Interactions between asynchronous systems - Correlation

10. XML Manipulation in BPEL
  • Various kinds of XML Manipulation
  • Iterating over complex structures, hierarchial structures
  •  Iterating over arrays using While Activity
11. Fault Handling and Exception Management
  • Events and Timeouts
  •  Fault and Exception Handling
  •  BPEL’s exception Handling, various activities in it
  •   Fault Management Framework
12. Event Delivery Network
  • Introduction to Event Delivery Network
  •   Consuming Events from EDN.
  •  Defining Events and using them.
13. Working with Notification Service
  • Notification service concepts
  • Adding and configuring a Notification Service
  • Configuring Notification via EMAIL
  • Configuring HumanTasks with UMS
14. Human Workflow and Worklist Application
  • Human Workflow Service Concepts
  •   Features of workflow service
  •  Workflow service components
  • Modeling Workflows
  •  Work list Application Features
15. Business Rule and Decision Tables
  •  Introduction to Business Rules.
  • Introduction to Decision tables
  • Using Business Rules and Decision tables in BPEL
16. Securing SOA Application with OWSM
  • Introduction to OWSM
  •  Using OWSM Policies with Oracle SOA
  •  Using SAML with Message Protection
  • Working with Out-of-the-box service security
17. Testing with SOAP UI
  •   Introduction to SOAP UI
  •  Using SOAP UI to test SOA Services
  •  Using SOAP UI to test secured services
  •  Working with Out-of-the-box service security
18. SOA Composite Applications Lifecycle
  •  Lifecycle and its Importance
  •  Development environment approach
  •  Surfacing binding properties to composite Level
  •  Generating and modifying Configuration Plans
  • Test Environment approach
  •  Production approach
19. Data Handling and SDOs
  • Introduction to SDOs and Key Components
  • ADF Business Components –A Quick Primer
  • Creating ADF BC Application
  • Creating BCs
  • Testing Application Module
  • Creating Service Interfaces
  • Deploying the ADF BC Service.
  • Using ADF BC as a Service in BPEL
20. Working with BAM
  •   Introduction to Oracle BAM
  •  Features of Oracle BAM
  •  Defining Data Object
  •  Defining BAM Dashboard
  •  Adding BAM Connection to application
  •  Adding BAM Adapter to Application
  •  Adding BAM Sensors to BPEL Process