Certified Ethical Hacker – CEH – 312-50 – Question312

Which of the following is a design pattern based on distinct pieces of software providing application functionality as services to other applications?


A.
Service Oriented Architecture
B. Object Oriented Architecture
C. Lean Coding
D. Agile Process

Correct Answer: A

Explanation:

A service-oriented architecture (SOA) is an architectural pattern in computer software design in which application components provide services to other components via a communications protocol, typically over a network.
References: https://en.wikipedia.org/wiki/Service-oriented_architecture