Introduction to SOA with Oracle Service Bus 10g (Aqualogic) |
|
|
|
 
Start Aqualogic Training Today!
- Dashcourses has partnered with GogoTraining to bring you this Self-paced Course
- Set your own training schedule
- Watch as many times as you want 24/7 for 60 days following purchase
- Find out what Dashcourses' self-paced training is all about with no obligation - download Silverlight and View a Module
- Our self-paced training modules are viewable in Internet Explorer, Firefox and Safari
Training Description
This self-paced technical training course explains Service Oriented Architecture (SOA) concepts and the role that Oracle Service Bus plays in SOA infrastructure. The presentation provides detailed instruction in configuration and management of Oracle Service Bus. Numerous best practices and service bus use cases will be presented. This course includes several hands-on examples
Training Objectives
As a result of this training, you will be able to:
- · Understand core SOA concepts and a reference architecture
- · Recognize key Web Service standards and how they are used in SOA
- · Identify the role of an enterprise service bus in SOA
- · Configure and manage Oracle Enterprise Service bus in a SOA environment
- · Implement common service bus use cases with Oracle Enterprise Service Bus
Prerequisites
Attendees should have some understanding of XML and background in a programming language. Basic understanding of their operating system will be helpful.
Training Outline
Module 00: Course Introduction
- Instructor Background and experience
- Course Overview
- Course Objectives
- Course Prerequisites
- Lab information
Module 01: Intro to SOA
- Definition
- Problem Space
- History
- Goals
Module 02: SOA Architecture
- Reference Architecture
- Layers
- Infrastructure
Module 03: SOA Infrastructure
- Core services
- Service Bus
- Oracle SOA Stack
Module 04: SOA Governance
- Definition of Governance
- Governance Functions
- Organizational Support
Module 05: SOA Risks
- Initial Investment
- Metrics
- Misconceptions
Module 06: Web Services
- Definition of Web Services
- Web Service Roles
- Web Service Standards
Module 07: Oracle WebLogic Server
- Introduction to WebLogic Server
- Installation
- Domains
- LAB 01: Install Oracle WebLogic Server and Oracle Service Bus
Module 08: Intro to Oracle Enterprise Service Bus
- ESB role in SOA
- Features
- Business Services
- Proxy Services
Module 09: Business Services
- Define a Business Service
- Transports
Module 10: Oracle Workshop for WebLogic
- Workspaces
- Perspectives
- Projects
- Servers
- LAB 02: Create a Business Service using Workshop for WebLogic
Module 11: Service Bus Console
- Features
- Change Center
- Project Explorer
- LAB 03: Create a Business Service using the Service Bus Console
Module 12: Proxy Services
- Create a Proxy Service
- Proxy URL
- Connecting to a Business Service
- LAB 04: Create a Proxy Service using the Service Bus Console
Module 13: Message Handling
- aaa
- bbb
- LAB 05: Use Context Variables in a Message Flow
Module 14: Complex Routing
- Message Flow
- Context Variables
- Pipelines, Stages and Actions
- LAB 06: Implement Content-Based Routing with a Routing Table
Module 15: Branching
- Conditional Branch
- Operational Branch
- LAB 07: Implement Content-Based Routing with a Conditional Branch
- LAB 08: Operational Branching
Module 16: Transport Options
- Mix and Match Transport
- Supported Protocols
- File Transport
- LAB 09: Invoke a Service Using File Trabsport
Module 17: JMS Transport
- Introduction to JMS
- Configuring JMS Resources
- Select JMS transport
- LAB 10: Use JMS Transport for a Business Service
Module 18: Advanced Message Processing
- Service Callouts
- Java Callouts
- Other Actions
- LAB 11: Use a Callouts for Message Enrichment
Module 20: Message Transformation
- XQuery
- Graphical XQuery Mapper
- Meta Format Language
- LAB 12: Use XQuery Transformation in a Message Flow
Module 21: Error Handling and Validation
- Validation
- Error Handling Scopes
- Alerts
- LAB 13: Add Validation and Alerts to a Message Flow
Module 22: Service Monitoring
- Dashboard
- Alerts
- Service Level Agreements (SLAs)
- LAB 14: Create and Monitor SLA Alerts
Module 23: Service Accounts
- Security Overview
- Service Accounts
- LAB 15: Use a Service Account to Access a Business Service
Module 24: ESB Patterns
- VETO
- VETRO
- Message Fan Out
- Scatter-Gather
- LAB 16: Implement the Message Fan Out Pattern
Module 25: Course Summary
- Review course objectives
- Review content covered
|