Course Duration in Hours
80
80
Course Content:
1- Introduction (4hrs)
Describe XML, XSD, WSDL, SOAP, Webservices, Fusion Middleware Installation Technical and Business Benefits of SOA
Describe Service-Oriented Architecture (SOA) concepts
Service-Oriented Architecture Concepts
Identify standards that enable SOA WS, UDDI, SOAP
Review Service Component Architecture (SCA)
Describe various Oracle SOA Suite 11g components
Practice
Install SOA Suite 11g and configure JDeveloper
Basic Concepts and Weblogic Server 11g - Domains, Admin Servers and managed servers
2 - Orchestrating Services with BPEL and various BPEL Activities (4Hrs)
Define a composite application
Describe SOA Composite Editor
Describe synchronous and asynchronous process
Explain BPEL Components activities and partner Links
Practice
Understand BPEL designer (JDeveloper) and activities
BPEL PM Designer Layout - the Integration Perspective Applications and Projects (Composites)
Creating your first BPEL Process HelloWorld
Create a synchronous process
Create an asynchronous process
XPath Expression Builder
Deploying the BPEL Process
Managing Deployments/Un-Deployments with Enterprise Manager 11g
3 - Introduction to Adapters and advanced BPEL Activities (4Hrs)
Describe advanced BPEL activities and Dynamic Partnerlinks
Describe adapter concepts and framework
Describe Technology adapters: Database, JMS
Practice
Working with advanced BPEL activities
Select insert delete operations using DB adapter
Publish and subscribe messages using JMS Adapter
4 Mediator & Adapters (4Hrs)
Describe Mediator
Create Mediator Routing Rules
Create and configure a Mediator service component
Explain the Mediator component and its features
Create and configure a Mediator service component
File & FTP adapter
Practice
Creating routing rules in mediator
Creating transformation flow in mediator
Read and write a file using file adapter
5 - Human Workflow & Business Rules (4Hrs)
Describe Human Workflow Concepts, Features and Architecture
Design Human Tasks and Services
Invoke a Human Task from a BPEL process
Explain business rules concepts
Describe the Oracle Business Rules architecture
Describe Oracle Rules Engine
Create a rule with the Jdeveloper Rules Designer
Practice
Sending an approval notification
Integrate a simple rule with a BPEL Process
6 - Parallel processing, Conditional branching (4Hrs)
Describe parallel workflow in BPEL
Describe parallel workflow in Mediator
Describe conditional branching in mediator
Practice
Create an application to illustrate the use of parallel processing and conditional branching
7 Fault Framework (4Hrs)
Describe Exception Handling in Composite Applications
Describe the Fault Management Framework and its limitations.
Describe Compensation handling within a BPEL process
Practice
Throwing simple faults and faults with variable
Returning faults to client by adding fault message to WSDL
How to use Fault Framework (Fault Policy and Fault Binding) Best practices for fault handling
8 EDN, Monitoring and managing SOA 11g Deployment (4Hrs)
Define business events and the Event Delivery Network (EDN)
Describe EDN architecture
Describe publishing and subscribing events from mediator and BPEL
Describe Deploy and Un-deploy SOA Composite application
Describe Management of SOA Composite application using the Enterprise Manager
Practice
Publish event from BPEL
Subscribe event from BPEL
Subscribe event from mediator
Deploying applications using Enterprise Manager Console
any
Three Spear, BTM Ist Stage (Bangalore),Bangalore,IN