Oracle SOA
Module 1: Overview of Oracle SOA
- SOA to a Layman
- Overview of Oracle SOA
- Real Time Examples
- Advantages in using Oracle SOA
- Why Oracle SOA is Important
Module 2: Web Services Introduction
- Overview of XML, XSD, Web-Services, SOAP, UDDI, WSDL
- Web Services Sample Demonstration.
- Understanding WSDL
Module 3: Service Component Architecture (SCA)
- Introduction to Service Component Architecture
- Building blocks of SCA
- Overview of Oracle SOA Suite
- Introduction to Components of Oracle SOA Suite
Module 4: SOA Installation
- Overview of WebLogic server
- Overview WebLogic Domains and Server instances
- Setting up Oracle SOA Environment
Module 5: Managing and Monitoring Composite Applications
- Overview of WebLogic Console and Enterprise Manager
- Setting up JDeveloper for deploying Composite Applications
- Deploying a Composite Application Using EM
- Creating Partitions for grouping deployments
Module 6: Business Process Execution Language(BPEL)
- Introduction to Oracle BPEL
- Overview of the Oracle BPEL Component designer in Oracle SOA Suite
- Interaction Patterns in Oracle BPEL
- Developing & Deploying a simple Oracle BPEL Process
- Administer and Monitor Oracle BPEL processes in EM
Module 7: Activities in Oracle BPEL Component Designer
- Scopes & Variables in Oracle BPEL
- Invocation Constructs in BPEL
- Working with Parallel Flows
- Conditional Branching
- Exception Handling
- Oracle Extension Activities
Module 8: Orchestrating Services with Oracle BPEL
- Invoking external services in Oracle BPEL
- Overview of Partner Link
- Orchestrate services through BPEL for a Synchronous Service
- Orchestrate services through BPEL for an Asynchronous Service
- Base on WSDL
Module 9: Fault Handling and Exception Management
- Events and Timeouts
- Fault and Exception Handling
- BPEL’s exception Handling, various activities in it
- Fault Management Framework
Module 10: MDS Introduction
- MDS Advantages
- Types of MDS deployment.
- Configuration in Composites.
Module 11: Event Delivery Network
- Introduction to Event Delivery Network
- Consuming Events from EDN.
- Defining Events and using them.
Module 12: Sensors
- Introduction to Sensors
- Use of Sensors
- Different types of sensors
Module 13: 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
- Fault Handling in mediator
Module 14: Creating Adapter Services
- Architecture of Technology Adapters
- Pre-built technology Adapters in SOA Suite 11g
- Configuring Data sources, Connection Pools, JNDI
- Working with a Database Adapter
- Working with a JMS Adapter
- Working with a File Adapter
Module 15: Human Workflow and Worklist Application
- Introduction
- Features of workflow service
- Users and Groups
- Hands on Sample
Module 16: Business Rule and Decision Tables
- Introduction to Business Rules.
- Introduction to Decision tables
- Using Business Rules and Decision tables in BPEL
Module 17: Usage of Spring Context
- Introduction
- Hands on Sample
Module 18: Securing Services and Composite Applications
- Introduction to Web Service Security
- Oracle Web Services Manager Policy Framework
- Introduction to Security Policies
- Attaching Security Policies at Design-Time in JDeveloper
- Attaching Security Policies Post-Deployment in Enterprise Manager
- Discussing Security Propagation between Applications and an SOA Composite
Module 19: Difference between SOA and OSB
Module 20: SOA – OSB communication Sample