Professional Documents
Culture Documents
(Basic)
This first part covers basic Oracle SOA Interview Questions and Answers
SOA is the acronym for Service Oriented Architecture and is useful in developing the integration
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
Related Courses
C Programming CourseSelenium Training Certification
1. Services
6. Security
7. Management
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
The different types of Services available in SOA Service-oriented Architecture are SOAP and REST-
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
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.
This is the basic Oracle SOA Interview Question asked in an interview. The key features of the
2. Message Brokering
3. Content-Based Routing
4. Service Switching
7. Service Discovery
8. Resource Cache
9. Messaging protocols such as HTTPS, SOAP, SMTP, JMS, FTP, File, MQ, Tux etc.,
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.
2. Mediator
3. Human Workflow
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)
The different communication types used for the messaging paradigms in Oracle Service Bus
bridging).
Let us move to the next Let us move to the next Oracle SOA Interview Questions.
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
7. Supports calls to the different Web services to gather the additional data for the purpose
of transformation
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.
The Decision Service Components is a rule engine which is a rule decision function in the form of