What is Service Oriented Architecture and how is it different from Web Services architecture?
a) SOA is a programming paradigm, while Web Services is a technology
b) Web Services is a subset of SOA
c) SOA focuses on business processes, while Web Services focus on communication protocols
d) Both SOA and Web Services are interchangeable terms