SOA is the acronym for Service-Oriented Architecture.
A SOA is a software architecture based on a collection of services. These services communicate with each other by passing data from one service to another, or by coordinating an activity between two or more services.