Wednesday 3 February 2016

Interview question for Adapaters

1)What is Adapter ?.
Adapter in SOA Suite is used to connect SOA composite to external systems/applications. We use these adapters to connect to source/client and target/reference systems. i.e. These adapter used for both Inbound and outbound interactions.
2) What is the architecture of Adapters used in SOA Suite tool?.
 SOA Suite adapters based on JCA. JCA stands for Java EE Connector Architecture (JCA), it is a Java-based technology solution for connecting application servers and enterprise information systems (EIS) as part of enterprise application integration (EAI) solutions.
3) What all types of adapters we have in SOA Suite tool?.
 We have following types of adapters in SOA Suite tool.
• Oracle Technology adapters
• Legacy Adapters
• Packaged Application
• Oracle Application
4) What all types of technologies adapters available in SOA Suite tool ?.
 We have following technologies adapters in SOA Suite tool.
• File Adapter
• FTP Adapter
• JMS Adapter
• DB Adapter
• AQ Adapter
• Oracle Applications Adapter
• Socket Adapter
5) What all adapters transactional and non-transactional ?.
 Below adapters known as transactional adapters as these adapters support transactions.
1. Database Adapter
2. JMS Adapter
3. AQ Adapter
4. MQ Adapter
Below adapters known as non-transactional adapters as these adapters does not participate in transactions.
1. File Adapter
2. FTP Adapter
6) What all files we get when we use these adapters in SOA Suite composite ?.
 Generally we see following files when we use these technology adapters in SOA Suite composite.
1. WSDL
2. JCA
3. XSD
4. Mapping File (In case of DB Adapter).
5. Properties File (In case of DB Adapter)
7) Do we have option to build custom adapters ?.
 Yes, we can also build custom adapters in SOA Suite tool.
8) Do we need to install these adapters separately or we get these pre-installed?.
 We need to install these adapters jar file separately, these jar files/adapters gets deployed when we Install Weblogic and SOA Suite server.
9)Do we need to perform any configuration while using these adapters ?.
 We need to perform required configuration on Admin console that used by adapters at run time. We generally create Outbound Connection Pool for each adapter and configure it in adapter during development.
10) What is Outbound Connection Pool ?.
 Outbound connection pools in a resource adapter are configured in the ra.xml and weblogic-ra.xml deployment descriptors. You can also use the Administration Console to modify the pool’s properties.
11) What will happen if we specify wrong Outbound Connection Pool in Adapter?.
 If we specify wrong Outbound Connection Pool in adapter during development then adapter throw an error during run time.


No comments:

Post a Comment