Internet of Things Questions and Answers Part-3

1. 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
Explanation: SOA registry is like a reference database of services. It describes what each service does, where they are located, and how they can communicate.

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

Answer: b
Explanation: 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.

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

Answer: d
Explanation: 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.

4. 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
Explanation: 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.

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

Answer: d
Explanation: 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.

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

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

7. ________ 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
Explanation: 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.

8. ________ 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
Explanation: SOA is the philosophy of encapsulating application logic in services with a uniformly defined interface and making these publicly available via discovery mechanisms.

9. _______ 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
Explanation: Microservices is a modern interpretation of service oriented architectures used to build distributed software systems. Services in the microservice architecture are processes.

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

Answer: d
Explanation: 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.