Service-oriented
A service-oriented architecture (SOA) is focused around tasks or services which are distinct, autonomous and independent.
Characteristics
- Standardized protocols (e.g [[SOAP]], REST)
- Loose coupling
- Reusability
- Composability
- Statless service