Module 1: Overview of Oracle Service Bus
Oracle Service Bus is an enterprise service bus designed and used by Oracle Corporation. It allows companies to leverage their existing system in new ways.
Topics Covered in this module are:
- Introduction to Oracle Service Bus
- Key Features of OSB
- Need for Service Bus
- Location Transparency
- Service Enablement
- Message Enrichment
Module 2: OSB Installation
- Types of installation
- Integrated server
- Standalone
- Compact domain
- Real-time server configurations
- Introduction to server consoles
Module 3: Introduction to Service Component Architecture
- SCA and its components
- Defining composite application
- Creating OSB application in Jdeveloper
Module 4: OSB Architecture
You will get a clear idea about the working of OSB and what are the key components of OSB.
Topics Covered in this module are:
- Service Monitoring
- Service Management
- Service Security
- Message Broker
- Content-based Routing
- Dynamic Transformations
- Oracle Web Logic Server
- Oracle JRockit JVM
Module 5: Branching
In this module, you get to know in detail about branching and different types of branching and their working principles.
Topics Covered in this module are:
- What is Branching
- Operational Branching
- Conditional Branching
- Key features of Branching
Module 6: Routes in OSB
You will get a clear idea about how the Oracle Service Bus determines the routing logic. Moreover, you will also gain in-depth knowledge of routing in OSB.
Topics Covered in this module are:
- What is a route in OSB
- Creating Routing Services
- What are the Routing Rules
- Advanced Routing
- Dynamic Routing
- Routing Table
Module 7: Proxy Service Development
You will gain expertise in OSB Proxy Services and a clear understanding of Proxy Architecture.
Topics Covered in this module are:
- What is a Proxy Service
- Proxy Architecture
- Service Bus
- Pipelines
- Workspace
- Eclipse Web Tools
- Track dependencies
- Configuring proxy services
Module 8: Message Flow Activities
In this module, you will learn in detail Message flow activities in the Routing and you will also get to know in detail about the actions performed in routing.
Topics Covered in this module are:
- Branches/Conditions
- Request and Response Pipelines
- Error handlers
- Different types of Actions
- Update message Headers
- Delete/Update/Replace message contents
- Generate a report or alert
- How to invoke a Java Class
Module 9: Transformations
In this module, you will get to know in detail about the transformations in Proxy Service Development.
Topics Covered in this module are:
- XML to XQuery (Text/Binary)
- XML to XML (XSLT or XQuery)
- Binary to Binary
Module 10: OSB Console
Oracle Service Bus Console is a web-based console that is mainly used to create and configure resources and also to test resources.
Topics Covered in this module are:
- What is an OSB Console
- How to monitor service health
- Generate reports
- How to synchronize with a UDDI registry
- Monitor and trigger alerts
Module 11: OSB Security
In this module, you will get an overview of the OSB security model and its key features.
Topics Covered in this module are:
- Overview of OSB Security model
- Transport Security
- SOAP message security
- WS-Security
- Role-Based Authorization
- Basic Authentication
- Credential Mapping
Module 12: Dynamic Routing
In this module, you will gain expertise in using Dynamic Routing in Oracle Service Bus.
Topics Covered in this module are:
- What is Dynamic Routing
- Dynamic Routing to the proxy services
- Dynamic Routing to an external system
- Dynamic Routing to Business Services.
“Module 13: Web Service Fundamentals
In this module, you will get a clear understanding of web service fundamentals.
Topics Covered in this module are:
- What is a web service
- Elements used in web service operations
- Web Service Description Language
- How to invoke web services
- Binding operations
Module 14: Supported Protocols
You will get a clear idea about the protocols supported by Oracle Service Bus.
Topics Covered in this module are:
- SOAP
- MQSeries
- JMS
- HTTP/HTTPS
- IIOP/RMI
- Tuxedo
- SMTP
- IMAP
- POP
- Email (SMTP/POP/IMAP)
- Custom
- FTP and Secure FTP
Module 15: XML Fundamentals
You will get a basic idea about XML fundamentals and how to implement them in Oracle Service Bus.
Topics Covered in this module are:
- Basics of XML
- XML schema
- How to define the structure of XML document using XML Schema
- XPath
- XML expression language
- What is XQuery
- Variables
- Operators
- Custom functions
- Relational Database Queries
- Attributes and elements
- Namespace
Module 16: Service Management and Monitoring
You will gain expertise in monitoring services and learn how to manage services in Oracle Service Bus.
Topics Covered in this module are:
- How to monitor services in OSB
- Service Level Agreements
- OSB Security model
- Advanced Routing
- Product Interoperability
Module 17: Working with Adapters
- Smart
- Connect Adapters
- File Adapter
- Database Adapter
- SWIFT