You are on page 1of 6

Part 1 – Oracle SOA Interview Questions

(Basic)
This first part covers basic Oracle SOA Interview Questions and Answers

Q1. What is SOA and explain its architectural


benefits?
Answer:

SOA is the acronym for Service Oriented Architecture and is useful in developing the integration

plugins or services for the integration of different cross technological or cross-platform

applications. SOA architecture has several benefits such as the development of loosely coupled

components, easy reconfiguration of the existing services, reusing the existing SOA services

without affecting the business functionalities, Ensures Data Confidentiality and Security, Better

Maintenance and Flexibility of maintaining the services.

Q2. What are the different components involved in


the SOA Architecture?
Answer:

The different components present in the SOA Suite are as below–

Popular Course in this category


Programming Languages Courses 40 Online Courses | 270+ Hours | Verifiable Certificate of Completion
| Lifetime Access
4.5 (821 ratings)
Course Price
₹12999 ₹33999
View Course

Related Courses
C Programming CourseSelenium Training Certification

1. Services

2. Process Layer or Orchestration layer


3. Access Framework

4. Business Activities Monitoring

5. Operational Data Stores

6. Security

7. Management

8. Partners, Suppliers, and Customers

The above all components are not exhaustive and also include several other components which

are important such as it maintains loosely coupled components which are essential for the better

performance and higher availability.

Let us move to the next Oracle SOA Interview Questions.

Q3. What are the different types of Services available


in SOA?
Answer:

The different types of Services available in SOA Service-oriented Architecture are SOAP and REST-

based which are explained as below :

SOAP-Based: The SOAP (Simple Object Access Protocol) based services are exposed as XML

(Extensible Markup Language) based message format. These XML messages are generated based

on WSDL standards where WSDL is Web Services Description Language used to define the SOAP

Web Services Standards.

REST-Based: The REST based or RESTful based Web Services are exposed as JSON format by

using the HTTP communication protocols with different methods such as GET, HEAD, POST, PUT,

DELETE, CONNECT, OPTIONS and TRACE. WADL (Web Application Description Language)

describes the REST services similar to that of WSDL. SOAP UI tool or Postman UI tool can be used
for testing the SOAP and REST Web Services respectively and SOAP UI can be used for both

types.

Q4. What are the important features of Oracle


Service Bus (OSB) component in SOA Suite?
Answer:

This is the basic Oracle SOA Interview Question asked in an interview. The key features of the

Oracle Service Bus component are as below –

1. Multiprotocol Messaging Support

2. Message Brokering

3. Content-Based Routing

4. Service Switching

5. Service Bus Security

6. Message Security, Identity, Authorization, and Authentication

7. Service Discovery

8. Resource Cache

9. Messaging protocols such as HTTPS, SOAP, SMTP, JMS, FTP, File, MQ, Tux etc.,

10. Dynamic Transformation

11. Error Handling

12. Change Center

Q5. What are the core features of SOA suite


component Oracle Service Bus?
Answer:

The core features of the Oracle Service Bus component of Oracle SOA Suite are Service

Integration, Service, Security, Service Management and Service Composition. The Service
Integration features are used for the functionalities such as message brokering, integrating

disparate service end-points, and mediating & exposing the services for reusing purposes.

Service Security features are used for the functionalities such as service authentication and

authorization, message security enforcement, and user identity validation. Service Composition

features are used for the functionalities such as configuring message routing logic, service

configuration, message transformation, validating and for registry purposes. Service Management

features are used for the functionalities such as managing service activities, monitoring and

availability purposes.

Part 2 – Oracle SOA Interview Questions


(Advanced)
Let us now have a look at the advanced Oracle SOA Interview Questions.

Q6. What are the different components involved in


SOA Suite?
Answer:

The different components present in the SOA Suite are as below:

1. BPEL Process Manager

2. Mediator

3. Human Workflow

4. Business Rules Adapters

5. Adapters such as File, JMS (Queue and Topic), AQ, DB Adapter Business Events

6. Events Delivery

7. Network Complex

8. Event Processing
9. BAM (Business Activity Monitoring)

10. Oracle ESB/OSB Oracle

11. B2B, OWSM and JDeveloper IDE

Q7. What are the different communication types


used in the Oracle Service Bus for messaging
purposes?
Answer:

The different communication types used for the messaging paradigms in Oracle Service Bus

architecture are Synchronous request/response, Asynchronous publish one-one, Asynchronous

publish one-many, and Asynchronous request/response (synchronous-to-asynchronous

bridging).

Let us move to the next Let us move to the next Oracle SOA Interview Questions.

Q8. What is the different message transformation


features available in Oracle Service Bus in SOA Suite?
Answer:

The different messaging transformation features of the Oracle Service Bus in SOA Suite are as

below –

Programming Languages Courses 40 Online Courses | 270+ Hours | Verifiable Certificate of Completion
| Lifetime AccessWatch The Course Preview
1. Validating the incoming messages against different schemas

2. Selecting a target service or different services, based on the messaging content or such as

message headers

3. Transforming the messages based on the target services

4. Transforming the messages based on the XQuery or XSLT

5. Supports the transformations on both XML and MFL message formats

6. Message enrichment features

7. Supports calls to the different Web services to gather the additional data for the purpose

of transformation

Q9. What is Metadata Store in SOA Suite?


Answer:

This is the most asked Oracle SOA Interview Questions in an interview. The Metadata Store Is a

feature in SOA Suite 11g which is used for sharing the SOA Artifacts. This ensures the SOA

Artifacts such as EBMs, XML Schemas, Fault Policies, WSDLs, Rule repositories and Service Data

Objects (SDOs). The Metadata Store can be configured as either database based or file based.

Q10.What are the Decision component services in


SOA?
Answer:

The Decision Service Components is a rule engine which is a rule decision function in the form of

a web service. The different components in Decision Service are as follow:

1. Decision Rules and Decision Tables.

2. Metadata that has specific rules related information.

You might also like