0% found this document useful (0 votes)
29 views2 pages

OSB

OSB interview questions

Uploaded by

babin1005
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views2 pages

OSB

OSB interview questions

Uploaded by

babin1005
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

OSB:

------------------------------------------------------------------
Split Join: (parallel processing in OSB)
----------------------------------------
Static: message/payload is divided into fixed no of branches according to the
configurations
Dynamic: message/payload is divided dynamically and create a new branch according
to the payload content

Call Asynchronous Web Service from OSB over http protocol


---------------------------------------------------------
set ReplyTo element with callback address in SOAP:Header through header variable

Service Account:
-------------------
Service Account is nothing but an OSB resource that allows us to specify the ‘User
Name’ and ‘Password’ for the target server that we want to connect through proxy or
business service.
Static: The specified credentials will be encoded in outbound request.
Pass-through: The specified credentials in the custom token will be used for
outbound WS-Security Username Token authentication.
Mapping: The credentials mentioned in the inbound request will be mapped
to other credentials that are remote

Quality of service: (Routing option)


----------------------------------
Best Effort: OSB will release the thread it is holding
while the business service executes.
Exactly Once/At Least Once: OSB will hold onto the thread while the
business service executes.

Routing Table
-----------------
A routing table is a set of routes wrapped in a switch-style condition table. It
allows different routes to be selected based upon the results of a single XQuery
expression. Select different routes based upon the results of a single XQuery
expression.

Dynamic Routing
-------------------
It can be used when the BusinessService endpoint required to be determine at
runtime in message flow.

Publish Table
-------------------
Publish a message to zero or more statically specified services. Switch-style
condition logic is used to determine at runtime which services will be used for the
publish.

Resume
-------------------
Resume message flow after an error is handled by an error handler. This action has
no parameters and can only be used in error handlers.

Skip
-------------------
Specify that at runtime, the execution of this stage is skipped and the processing
proceeds to the next stage in the pipeline. This action has no parameters and can
be used in the request, response or error pipelines.
why we need OSB throttling ?
--------------------------------------
Every system has its own capacity means it can process only certain number of
message at one time, if we try to send messages beyond its capacity then that
system's performance can degrade or in worst case it can crash. So to avoid all
this we can use OSB throttling feature to send limited messages to target system.

Log Action [Info, Warning, Error, Debug]


Report Actions [Expression - Add a Key (name,value) - variable (to set values)]

Chunked Streaming Mode


-----------------------
Use Chunked Streaming Mode Select this option if you want to use HTTP chunked
transfer encoding to send messages.

Correlation: A Correlation ID can be defined as an 'identifier value attached to


messages and request headers which allows referencing a particular transaction or
event'.

DVM: A Domain Value Map enables mapping of domain


values between different domain system.
CROSS REFERENCE/ XREF: A cross reference table is mapping of entity
identifiers among different and systems.

MFL (Message Format Language)


---------------------------------
MFL Translate action to convert message content from XML to non-XML, or vice
versa, in the message pipeline. An MFL is a specialized XML document used to
describe the layout of binary data. It is an Oracle proprietary language used to
define rules to transform formatted binary data into XML data, or vice versa.

MQ protocol:
------------------------
mqTcpModeType: Use TCP/IP to connect to a queue manager that does not reside on the
same machine as Service Bus.
mqBindingModeType: Use the bindings mode to connect to a queue manager that is
located on the same machine as Service Bus.

UDDI: (Universal Description, Discovery, and Integration (UDDI))


------------
The specification defines a way to publish and discover information about web
services. The UDDI specification defines a standard for the visibility,
reusability, and manageability that are essential for a service-oriented
architecture (SOA) registry service

You might also like