As our description has moved from monolithic applications to client–server and then to N-tier, the application has been broken down into more and more parts. This trend has been extended in a modern approach called service-oriented architecture (SOA). SOA is based around the idea of breaking down an application into a set of much smaller tasks that can be performed by small independent, ‘software components’, each performing a discrete task commonly called a service. Service-oriented architecture (SOA) will be explained in the next section.
OpenLearn - An introduction to web applications architecture Except for third party materials and otherwise, this content is made available under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Licence, full copyright detail can be found in the acknowledgements section. Please see full copyright statement for details.