SOA is a software development model based on a contract between a consumer (client) and a provider (server) that specifies the following:

a) Data security
b) Service-level agreements
c) Software architecture
d) Project timelines

Q&A Education