Tuesday, 14 August 2012

Oracle Soa Suite 11g interview Questions And Answers

1)      What is the difference between 10g and 11g?

SCA architecture was followed in 11g and not in 10g

In 11g you can put all your project SOA components in composite.xml file and deploy to single server, where in 10g you have to deploy each component to the respective server (i.e ESB to ESB server, BPEL to BPEL Server)
· Basically all the SOA components like BPEL, ESB (Called Mediator in 11g), & OWSM are brought into one place in 11g using SCA composite concept.
· The major difference between 10g & 11g would be the app server container. 10g by default runs onOC4J while 11g runs on Web logic Server.
· In 10g every BPEL is a separate project, but in 11g several components can make 1 project as SCA.
· In 10g consoles are separate for BPEL and ESB, but in 11g Enterprise Manager contains all.
· In 10g we have to deploy each project separately, but in 11g we can deploy SCA which contains all.
· In 10g BAM and business rules are outside SOA Suite, but in 11g they are in SOA Suite.

2)      What is SOA?

Service Oriented Architecture (SOA) is used to develop Enterprise applications by using a collection of services which communicates each other. Service-Oriented Architecture (SOA) is a set of principles and methodologies for designing and developing software in the form of interoperable services.

3)      Principles of SOA?

·         loose coupling
·         Re-usability
·         Interoperability
·         Flexible

4)      Is Oracle SOA same as Oracle Fusion Middleware?

 No because SOA is one of  the part in Fusion middleware  and
SOA behaves like user interface where as Fusion is big platform

5)      What is SCA?

Service Component Architecture (SCA) provides a programming model for building applications and systems based on a Service Oriented Architecture. SCA is a model that aims to encompass a wide range of technologies for service components and for the access methods which are used to connect them. 

6)      What is Web service?

          Web services are application components, which are self-contained and self-describing and provide services based on the open protocol communication (i.e SOAP UI, HTTP over the net).

7)  What is Mediator?

           The Mediator is in charge of interconnecting, within an SOA composite application, components that expose different interfaces. In addition, the Mediator can perform duties such as filtering and making routing decisions.

The composite editor in JDeveloper gives you the flexibility to define the interface now, to choose an existing interface, or to define the interface later as you wire components to the Mediator.

Transforming data from one representation to another is, along with routing, one of the key functions of the Mediator.

8)  Difference between ESB and Mediator?

In 10g for routing, separate router need to keep along with ESB for routing and filter expressions.

 Where as in 11g mediator contains routing rules and filter expressions itself.



  1. nice article...waiting for more such questions

  2. i am venkates warlu plese contact me throw email to get adsense to your account