Oracle Service Bus 11g Training Course
Content@Maha Technologies
Introduction
to SOA, Web Services and Role of a Service Bus
·
Typical Problem Areas
·
How SOA Helps
·
Typical OSB Architecture
·
Breaking SOA Misconceptions
·
Role of Oracle Service Bus
Installation
Details, Prerequisites
·
Details about what to download and from where for
OSB 11g Installation
Discussion on Prerequisite
XQuery, XPath, XSD, XSLT
Understand OSB
Message Flow Architecture
·
OSB Key Architecture Concepts
·
Introducing the Oracle Service Bus Resources
·
Message Context Model and Message Context Variables
·
Message Flow and the Nodes/Elements of a Message
Flow
Proxy and Business Services and OSB First Program
·
Defining a folder structure for the OSB project
·
Understanding Proxy and Business Services
·
Using a Stage and a Request Response Pipeline
·
Using the Assign and Replace
·
Using the Routing action
·
Utilize the Message Context
Efficiently
Working with OSB Artifacts in Eclipse OEPE
·
Defining a folder structure for the OSB project
·
Importing an already existing project into Eclipse
OEPE
·
Using context menu to add nodes and actions to
message flow
·
Moving nodes/actions in Eclipse OEPE by
drag-and-drop
·
Copying nodes/actions from one place to another
·
Moving artifacts inside the same OSB project
·
Copying artifacts from one project into another
·
Deploying the OSB configuration from Eclipse OEPE
Branching in
OSB
·
Operation Based Routing
·
Conditional Based Routing
Message Flow Extensions and Best Practices
·
Implementation of the Static Routing
·
Using the Delete, Rename and Insert Actions
·
Using the Service Callout ( Message Enrichment )
Action
·
Implementation of the Dynamic Routing
·
Message Validation
Transports in Oracle Service Bus
·
Explain concepts on various available Service Types
and transports
·
File Transport
a) Read
b) Write
c) Binary to XML Transformation
d) Dynamically passing the header
values to the Business service
e) Using the For Each action
·
JMS Transport
a) JMS Server
and Modules creation
b) Queues and
Topic creation
c) Queue JMS producer
d) Overwrite
properties of JMS Queue using OSB
e) Topic JMS
Producer
f) Queue JMS
consumer
g) Topic JMS
consumer
h) Message
Filtering in JMS
·
Overview and Usage of JCA Adapters
a) Create a
JCA adapter in JDeveloper
b) Import the
JCA files in OSB Project
c) JCA Best
practices
Error Handling in Oracle Service Bus
·
Runtime Faults
a) Generic
Error Handling in OSB
b) Invoking
the common Error Handler Service from OSB
c) Error
Handler Stages and Actions
·
Business Faults
a) Raise the
Business Faults
b) Handling
the Business Faults
Debugging with OSB
·
OSB Reporting and Logging
·
Reporting and Logging best practices
Split-Join
Concept in OSB
·
Split Join Vs BPEL 2.0
·
Static and Dynamic Split Join
Oracle Service Bus Security
·
Introduction to OSB Security
·
Message Level Security
a) Extending
OSB with OWSM
b) Configuration
of OWSM with OSB
c) Securing
with Username Token Policy
d) Securing
OSB with Message Protection Policy
·
Transport Level Security
a) Pass
through, Static, Mapping
Load Balancing in OSB
·
Work Managers and Message Throttling
Miscellaneous Concepts
·
Using Java Callouts in OSB
·
Unit Testing Service Bus Resources
·
Exporting and Importing of projects and Resources
·
Customization of OSB resources
·
Migration of services to higher environments like
test and prod
Other
Courses Offered by Maha Technologies:
v
Oracle
SOA suite11g and 12c Development, Oracle Service Bus (OSB)
v
Oracle Business Process Management (BPM),
v SAP Project and course training - All
Modules
Contact
us at
MAHA TECHNOLOGY
Flat No: 04, 2nd Floor, Siva
Apartments, Mytrivanam backside, SAP Street, Ameerpet, Hyderabad-500038.
Mob: 91-9849300376, 91-8121897004
Email: info@mahatechnology.com,mahatech.soa@gmail.com