Day 1:
• Introduction and Concepts of SOA
• -Definition of SOA
•-Standards and Specifications that make SOA
• -Describe SOA Reference Architecture
•-Understanding SOA Suite 11g Product
• -Understanding Service Design Considerations and different Service Components
• Understanding SOA 11g
• - List SOA 11g Components
• - Describe Service Components
• - Define Composite Application
• - Describing Enterprise Manager
• - Concepts of Oracle Weblogic Server
• - Introduction to Oracle Jdeveloper 11g
• Installation of SOA
• - Installation of Database
• - Installation of Weblogic and SOA
•- Installation of Jdeveloper
•- Post installation tasks and Configuration
• Providing Services for SOA
• - Defining a Service
• - Describing key Service Artifacts
• - Reviewing Web Service Concepts and Architecture
• - Reviewing Concepts of XML schema, XSLT and WSDL Documents
•- Introduction to Adapter Framework
Exercises and Case Study
Day 2:
Introduction and Concepts of SCA ( Service Component Architecture)
• •
- Explain SCA and its components
• • - Defining Composite Application
• • - Creating SOA Composite in Jdev
• • Managing and Monitoring SOA Composite Application
• • - Basics of Administrating and Monitoring the SOA Composite
• • - Working with Enterprise Manager
• • - Deploying, Undeploying and Testing SOA composite
• • - Debugging SOA Composite
• • Introduction to Concepts of BPEL
• • - Understanding Orchestration
• • - Getting Started with Oracle BPEL Process Manager
• • - Overview of Oracle BPEL Process Manager Components
• • - Overview of BPEL Designer Environments
• • - Overview of Activities.
• • - Concepts of Partner Links and Service Invocations
• • Exercises and Case Study
Day 3:
• BPEL Concepts In-depth
• - Invoking WebServices using BPEL
• - Interaction patterns in BPEL ( Synchronous/Asynchronous)
• - Concepts of Variables and uses in BPEL
• - Implementing Parallel flows in BPEL
• - Conditional Branching in BPEL
• - Suspending threads in BPEL
• - Manipulating and Transforming XML Data in BPEL using XSLT
• - Explaining Data Manipulation and XPath Standards
• - Explaining Adapter concepts and Framework
• - Explaining different types of Adapter
• - Implementing Adapters using BPEL
• - Debugging BPEL Processes
• - Concepts of Fault Handling in BPEL
• Exercises and Case Study
Day 4:
•
Working with Mediator Components
• -Introduction to Oracle Mediator
•-Oracle ESB and Mediator
•-Content and Header based Routing
•-Concepts of Service Virtualization
•-Transformation in Mediators
•- Adapters in Mediators
• - Interaction patterns
•Human Tasks
• - Concepts of Human Task
• - Implementing Human Task Components in SOA
•- Integration of Human tasks with BPEL
• Exercises and Case Study
Day 5:
Business Rules:
• •
- Concepts of Business Rules Component
• • - Implementing Business Rules Components
• • -Using Business Rules in SCA
• • Oracle Service Bus ( OSB)
• • - Concepts of Oracle Service Bus
• • - Virtualizing Services using OSB
• • - Concepts of Business and Proxy Services in OSB
• • - Designing and Implementing Business and Proxy services using OSB
• • Exercises and Case Study
Day 6:
OWSM
• •
• • - Concepts of Security
• •- Implementing Security Policies in SOA 11g
• • - Concepts of OWSM
• • - Implementation of OWSM
• • BAM (Business Activity Monitoring)
• • - Concepts of BAM
• • - Implementing BAM in 11g
• • - Monitoring services using BAM
• • Exercises and Case Study
Advanced Topics:
Introduction to AIA
• •
• • - Design patterns in SOA
• •- Concepts of EBO, EBS, EBF, ABCS
• • Advanced Topics ( for SOA certification)
• • - Maintaining Transactions in SOA
• • # Concept of SDO ( Service Data Objects)
• • # Transaction Management in Interaction patterns
• • - Event Delivery Network
• • - Patterns in SOA
• •- Working with DVM's ( Domain Value Maps)
• •- Concept of Oracle B2B 11g
• •- Concepts of SOA Governance
• •- Securing Services in SOA 11g
• •- Using Deployment plans in SOA 11g