Thursday, June 20, 2013

OSB Interview Questions



1.       What is OSB? How it is related to SOA?
2.       What is Proxy Service?
3.       What is Business Service?
4.       Which service is exposed to outside world?
5.       Can we create Proxy service without Business service?
6.       Define message flow in Proxy service?
7.       How to use the adapters defined in Oracle SOA/BPEL?
8.       How to establish a connection between OSB and Database? Explain different ways of connecting database from OSB?
9.       What are stages?
10.   Define Parallel processing concept in OSB?
11.   What are the various transformation resources available in OSB?
12.   How to poll a file in OSB?
13.   What are the different types of Pipelines?
14.   What are Publish Table and Publish Node?
15.   Explain about Routing Nodes and Routing Table?
16.   What is Dynamic Routing?
17.   Define various Protocols that are supported by OSB?
18.   Define Location Transparency?
19.   What makes OSB as Loosely Coupled Architecture?
20.   How does OSB support REST?
21.   What is Message enrichment?
22.   Explain Pipeline pairs?

Oracle SOA Interview Questions Part 4 (Service Adapters)

Database Adapter

 
1.       What is Database Adapter? How it is useful in SOA?
2.       How to use Database Adapter in OSB?
3.       What are the various operations in Database Adapter?
4.       What is data source? How to create a datasource?
5.       How to create a JNDI for Database Adapter?
6.       Are there any performance issues with Database adapter? If so, what?
7.       What is a JCA file?
8.       What is Distributed Polling and Get Active unit of work in Database Adapter?
9.       How can we know whether the developed process/Adapter is of type XA or Non-XA?

EJB Service

 
1.       What is EJB Service and how it is useful in SOA?
2.       Why do we use JNDI inside EJB Adapter?
3.       Define Java Interface inside EJB Adapter?
4.       Define the structure of EJB?

File Adapter


1.       What is the difference between File and FTP Adapter?
2.       What is OPAQUE Schema?
3.       How to import the file name/directory name dynamically?
4.       What are the various operations in File Adapter?
5.       Difference between physical directory and logical directory?
6.       Explain about SynchRead operation?
7.       Do we need to create any JNDI for File adapter?

FTP Adapter


1.       What are the various operations in FTP adapter?
2.       What is the procedure for creating JNDI name for FTP Adapter?
3.       How to import the file name/directory name dynamically?

JMS Adapter

 
1.       What is the usage of JMS Adapter in SOA?
2.       What are the various operations in JMS Adapter?
3.       What is Connection Factory?
4.       What is Queue and TOPIC? Differentiate them?
5.       How to handle Message redelivery?
6.       What if message gets lost in the Queue/Topic?

 

Oracle Applications Adapter


1.       What is Oracle Applications adapter? How it is useful?
2.       What are the features that are supported by Oracle Applications adapter?
3.       What are inbound and outbound business events?

Web Service Adapter


1.       How to attach policies to a web service adapter?
2.       Define various policies that are available?
3.       Define the importance of MTOM Policy?
4.       What is the difference between Reference type and Service type?
5.       How to import the WSDL dynamically?
6.       What is the difference between Exposed Services and External References?
7.       What is MDS and how it is useful?

ADF-BC Adapter

 TBD

B2B

 TBD

BAM Adapter

 TBD

Direct Binding

 TBD

HTTP Binding

 TBD

MQ Adapter

 TBD

Socket Adapter

 TBD

Third Party Adapter

TBD