What is SOA?
SOA (Service-Oriented Architecture) organizes business capabilities into services that multiple applications can share. Each service provides a clear function, such as checking stock or issuing an invoice, through an agreed interface.
For example, an online store and a staff application can call the same inventory service to check stock. Neither application needs to implement that business logic again or know how the warehouse software works internally.
