Software Engineering Questions and Answers – Service Oriented Architecture

This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “Service Oriented Architecture”.

1. Service Oriented Architecture (SOA) is
a) Strongly Coupled
b) Loosely Coupled
c) Strongly Cohesive
d) Loosely Cohesive
View Answer

Answer: b
Explanation: SOA is the architectural style that supports loosely coupled services to enable business flexibility.

2. Which of the following is an essential principle of an architecture?
a) Consistency
b) Reliability
c) Scalability
d) All of the mentioned
View Answer

Answer: d
Explanation: Architecture implies a consistent and coherent design approach.

3. Arrange the following activities in order to build a SOA.
i. Virtualization through mediation.
ii. Track services with registries.
iii. Govern, secure and manage the services.
iv. Design for interoperability through the adoption of standards.
a) i, ii, iii, iv
b) iii, ii, i, iv
c) ii, iii, i, iv
d) ii, iii, iv, i
View Answer

Answer: c
Explanation: The order mentioned is appropriate to build a SOA
advertisement
advertisement

4. How is SOA different from OO Architecture ?
a) Strong coupling among objects
b) Communications are prescriptive rather than being descriptive
c) Data is separated from a service or behavior
d) Data and methods are integrated into a single object
View Answer

Answer: c
Explanation: A service-oriented architecture is essentially a collection of services which communicate with each other.

5. Which architecture will be built on top of a SOA ?
a) The Application Architecture
b) The Service Architecture
c) The Component Architecture
d) None of the mentioned
View Answer

Answer: a
Explanation: None.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. Which of the following utilities is not a part of Application Service Layer ?
a) Policy implementation
b) QoS
c) Security
d) Verify invoice
View Answer

Answer: d
Explanation: It is a part of Business service layer.

7. Which of the following utilities is not a part of Business Service Layer ?
a) Task centric service
b) Wrapper Services
c) Get account info
d) Entity centric service
View Answer

Answer: b
Explanation: It is a part of Application service layer.
advertisement

8. We can build Service Oriented Architecture (SOA) using Object Oriented (OO) language
a) True
b) False
View Answer

Answer: a
Explanation: In SOA, the design methodology is associated, not an OO programming language. In fact we can do OO based architecture using non OO languages. Likewise we can build SOA using OO language.

9. Which architecture describes the various elements that support the implementation of services.
a) The Application Architecture
b) The Service Architecture
c) The Component Architecture
d) None of the mentioned
View Answer

Answer: c
Explanation: None.
advertisement

10. Web Services is not a realization of SOA ?
a) True
b) False
View Answer

Answer: b
Explanation: Web services is one realization of the SOA.

Sanfoundry Global Education & Learning Series – Software Engineering.

Here’s the list of Best Books in Software Engineering.

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.