Tuesday 2 February 2016

Interview Question for SOA-Part1

1)What is SOA ? 

SOA stands for Service Oriented Architecture. SOA is not any tool, rather is a concept and there are many tools in the market based upon this concept. In this SOA Concept, we use SOA layer as middle or intermediate layer between services so that these service can communicate with each other
2) Benefits of SOA ?.

 Below are the major benefits that we get from SOA.
 1.Loose Coupling : This means that the service requester has
 no knowledge of the technical details of the provider’s 
implementation, such as the programming language, 
deployment platform, and so forth. The service requester 
typically invokes operations by way of messages — a request 
message and the response — rather than through the use of APIs or file formats.
2. Cost Cutting
3. Better reuse: Build new client functionality on top of existing Business Services.
4. Well defined interfaces: Make changes without affecting clients
5. Easier to maintain : Changes/Versions are not all-or-nothing
6. Better flexibility


3) What is Oracle SOA Suite Tool ?

 SOA Suite tool is a middleware tool from Oracle which is based upon SOA concept comes under Oracle Fusion
 Middleware stack. We use this tool for integration purpose .i.e. This tool is used to integrate two system/applications etc.

4)Is Oracle SOA Suite tool state full ?

Yes,SOA Suite tool is a state full tool, that means in this tool we store every state in database i.e. we store all the incoming
 messages, transformed messages, outgoing messages to 
database along with timestamp.

5)How many components we have in Oracle SOA 
Suite tool?
We have total 5 components in Oracle SOA Suite tool as mentioned below.
1. BPEL : Business Process Execution Language
2. Mediator

3. Business Rules
4. Human Task
5. Spring


1 comment: