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
A. Service Oriented Architecture
B. Object Oriented Architecture
C. Lean Coding
D. Agile Process