Oracle Service Bus Course Content: Click Here For Enquiry
Integration
- An Introduction to Enterprise Application Integration
- Why is there a need for Integrating Application
- What are the Traditional Integration Styles
- Integrations-Classification
- Process-Based Integrations Vs. Bulk-Based Integrations
Service
Oriented Architecture
- An Introduction to Service Oriented Architectures
- Significance of Service Oriented Architectures in the Industry
- What are Services
- Why is the Orientation towards Services
- What are the Principles that drive the Services Oriented Architectures
- What is Service Portfolio Matrix
- What is Service Granularity
- Business Wins with Service Oriented Architectures
- The reusability aspects of a Service Oriented Integration Solutions
Enterprise
Service Bus (ESB)
- An Introduction to Enterprise Service Bus
- Significance of Enterprise Service Bus
- What is Service Virtualization and how can it be accomplished using an ESB
- How will an ESB help Enterprise to build Loosely-Coupled IT infrastructures
- Routing and Transformation in an Enterprise Service Bus
- Tight Coupling vs. Loose Coupling
- Location Transparency in an ESB
Oracle
Service Bus (OSB)
- An Introduction to oracle Service Bus-OSB
- An Introduction to oracle Mediator Service Component
- Oracle Service Bus vs. Oracle Mediator
- Significance of OSB in making External Enterprises Calls
- Loose Coupling, Mediation, Location Transparency, Service Aggregation and Transformation using OSB.
OSB
Software/Weblogic Domin Installation
- Overview on OSB Integration
- Installing Weblogic Server and the Oracle Enterprise pack for Eclipse (OEPE) Binaries
- Installing the OSB Product Binaries
- Configuring the Weblogic Domin with OSB
- Starting the OSB Infrastructure
Proxy And
Business Services
- An Introduction to Proxy Services
- An Introduction to Business Services
- What is an Actual Service Layer
- What is a Shared Service Layer
- What is a Presentational Service Layer
OSB
Architecture
- Understanding OSB Architecture
- What is a Binding Layer in OSB Proxy Service
- What are the Responsibilities of OSB Binding Layer
- What is a Transport Layer in OSB Proxy Service
- What are the Responsibilities of OSB Transport Layer
- What is a Message Flow Layer in OSB Proxy Service
- What are the Responsibilities of OSB Message Flow Layer
Message
Flow Layer Basics
- Re-visiting Message Flow Layer in OSB Proxy Service
- What are Nodes in a Message Flow
- Types of Nodes
- Understanding the Start Node
- Understanding the Route Node
- Understanding the Branch Node
- Understanding the Pipeline Pair Node
Message
Exchange Patterns (MEPS)
- What are Message Exchange Patterns
- Synchronous Request-Response MEP
- Asynchronous Request-Delayed Response MEP
- One Way or Fire-And-Forget MEP
- Design discussions on when to use the MEPs
Message
Flow Layer Advanced Basics
- What are Services Types
- What are Transport Protocols
- SOAP or XML with WSDL
- SOAP -No WSDL
- XML -No WSDL
- Messaging Type (Binary, Text, MFL, XML)
- Typically used Service Types in the Integration Solutions
Message
Flow Layer Actions
- What are OSB Message Flow Action
- What is a Stage
- Types of OSB Message Flow Action
- Message Flow-Communication Actions
- Message Flow-Flow Control Actions
- Message Flow-Message Processing Actions
- Message Flow-Reporting Actions
Message
Flow-Communication Actions
- Working with Dynamic Public Action
- Working with Public Action
- Working with Routing Options
- Working with Service Callouts
- Working with Transport Headers
- Re-wind on the Message Flow Communication Actions
Message
Flow-Flow Control Actions
- Working with For-Each Action
- Working with If-Then Action
- Working with Raise-Error Action
- Working with Reply Action
- Working with Skip Action
- Working with Resume Action
- Re-wind on the Message Flow-Flow Control Action
Message
Flow-Message Processing Actions
- Working with the Assign Action
- Working with the Delete Action
- Working with the Insert Action
- Working with a Java callout Action
- Working with the MFL Transform Action
- Working with the Rename Action
- Working with the Replace Action
- Working with the Validate Action
Message
Flow-Reporting Actions
- Working with the Alert Action
- Working with the Log Action
- Working with the Report Action/Re-wind on
- Message Flow-Reporting Actions
Context
Variables
- What are Context Variables
- Types of Context Variables
- Significance Of Context Variables in the OSB Message Flow Layer
- $INBOUND,$HEADER,$BODY,$OUTBOUND,$ATTACHMENT Context Variables
- Working with Context Variables
Message
Flow Language-MFL
- What are MFLs
- How to define the non-XML Message in the OSB Layer
- An Introduction to message Format Builder in OSB Eclipse
- Creating an MFL that represents a non-XML structure
- Creating Groups in Format Builder
Transformations
In OSB
- Introduction to X-Query Builder
- Introduction to X-Query
- Creating X-Query Transformation Files
- Selecting the source/Target Data Types
- Data Transformations
- Editing the Transformations
- Testing the Transformations
OSB Error
Handling
- Introduction to Error Handling
- Introduction to OSB Error Handling
- System level Error Handler
- Pipe line Error Handler
- Route Error Handler
- Stage level Error Handler
- Bubble-Up OSB Error Handling
JCA
Adapters
- Introduction to JCA Adapters
- Types of JCA Adapters
- Understanding on the file JCA Adapter
- Understanding on the DB JCA Adapter
- Understanding on the JMS JCA Adapter
Parallel
Processing In OSB
- What is Parallel Processing
- How is Parallel Processing achieved in OSB
- Split-Join Pattern in OSB
Dynamics
Routing In OSB
- What is Dynamics Routing
- How is Dynamics Routing achieved in OSB
- Uses cases on Dynamics Routing
Miscellaneous
- An Introduction to OSB Customization File and usage
- Monitoring the OSB Environment Reporting and Alerting
- Administering the OSB Environment creating Service Accounts