250+ TOP MCQs on SOA Based Architecture and Answers

IOT Multiple Choice Questions on “SOA Based Architecture”.

1. What happens when service providers change their operating system and communication protocols?
a) Inoperability and complexity arises
b) Only complexity arises
c) Only Inoperability arises
d) Nothing arises

Answer: a
Clarification: Complexity arises when service providers change their operating system and communication protocols, which results in inoperability. Service providers use standard protocols and conventional interfaces to facilitate information among diverse services.

2. In SOA, Service is termed as __________
a) Software service
b) Network service
c) Business service
d) Developer service

Answer: c
Clarification: Services are termed as business services. They are self-contained and logical.

3. Are SOA components loosely coupled.
a) True
b) False

Answer: a
Clarification: They are loosely coupled. That means every service is self-contained and exists alone logically.

4. The SOA architecture is divided into how many layers?
a) 5 layers
b) 2 layers
c) 7 layers
d) no layers ie., only one layer

Answer: b
Clarification: The first which has direct relevance to the business as it carries out business functions. The second layer is the technical layer which talks about managing computer resources like a database, web server etc.

5. Which layer in SOA delivers messages between applications?
a) ESB(Enterprise Service Bus)
b) Service Broker
c) SOA registry
d) SOA supervisor

Answer: a
Clarification: ESB is a group of components/ software which helps us to send and receive messages between the disparate applications. It is usually shown as a huge plump pipe in the architecture.

6. Which block is the central reference of meta-data for services?
a) ESB(Enterprise Service Bus)
b) Service Broker
c) SOA registry
d) SOA supervisor

Answer: c
Clarification: SOA registry is like a reference database of services. It describes what each service does, where they are located, and how they can communicate.

7. Which block ties work flow and SOA registry?
a) ESB(Enterprise Service Bus)
b) Service Broker
c) Accounting package
d) SOA supervisor

Answer: b
Clarification: Service broker reads the work flow and takes services from the SOA registry and ties them together. Service brokers are normally middleware like EAI(Enterprise Application Integration) products.

8. Which blocks deals with performance issues?
a) ESB(Enterprise Service Bus)
b) Service Broker
c) SOA registry
d) SOA supervisor

Answer: d
Clarification: SOA supervisor is a traffic cop ensuring do not having issues. It deals with performance issues of the system so that appropriate service levels are met. If any of the services have performance problems it sends messages to the proper infrastructure to fix the issue.

9. What are the three terminologies on which SOA service stands__________
a) Contract, Address and Building
b) Contract, Address and Service
c) Service, Contract and Building
d) Service, Building and Address

Answer: a
Clarification: Contract-It describes parameters and return values for a method.
Address-It is a URL which points to the location of the service.
Building-It determines how the communication is done.

10. Which standard is preferable to achieve SOA?
a) Software service
b) Business service
c) Network service
d) Web service

Answer: d
Clarification: In SOA we need services to be loosely coupled. A web service communicates using the SOAP protocol which is XML based, Which is very loosely coupled.

11. SOA stands for _____________
a) Solution Oriented Architecture
b) Sector Oriented Architecture
c) Service Oriented Architecture
d) Source Oriented Architecture

Answer: c
Clarification: Service Oriented Architecture (SOA) approach traditionally used to couple functionality of heavyweight corporate IT systems, are becoming application to embedded real world devices.

12. ________ is used to describe a perceived, quickly growing set of web based applications.
a) Web 4.0
b) Web 3.5
c) Web 2.0
d) Web 4.5

Answer: c
Clarification: Web 2.0 to describe a perceived, quickly growing set of web based applications. A topic that has experienced extensive coverage involves the relationship between Web 2.0 and service oriented architectures.

13. ________ is the philosophy of encapsulating application logic in services.
a) API
b) SOA
c) Both SOA and API
d) Neither SOA and API

Answer: b
Clarification: SOA is the philosophy of encapsulating application logic in services with a uniformly defined interface and making these publicly available via discovery mechanisms.

14. ________ are a modern interpretation of service oriented architectures used to build distributed software systems.
a) SOA
b) API
c) Microservices
d) Web 2.0

Answer: c
Clarification: Microservices is a modern interpretation of service oriented architectures used to build distributed software systems. Services in the microservice architecture are processes.

15. Services in a microservice architecture are _________ that communicates with each other over the network.
a) Microservices
b) SOA
c) API
d) Processes

Answer: d
Clarification: Services in the microservice architecture are processes that communicate with each other over the network in order to fulfill a goal. These services use technology agnostic protocols.

Leave a Reply

Your email address will not be published. Required fields are marked *