Service-oriented architecture (SOA) is covered in topic 2023.58 of CSSTIAE.
SOA Standards and References
SOA Standards and references:
- OASIS SOA Reference Model
- The Open Group SOA Standards
- Thomas Erl, “Service-Oriented Architecture: Concepts, Technology, and Design”
The OASIS SOA Reference Model can be found on this external link.
SOA Principles
SOA principles:
- OASIS SOA Reference Model’s Service Orientation Principles
OASIS SOA Reference Model’s Service Orientation Principles
OASIS SOA Reference Model’s Service Orientation principles:
- Loose coupling
- Service reusability
- Service composability
- Service autonomy
- Service discoverability
Thomas Erl’s SOA Principles
SOA principles were proposed by Thomas Erl in “SOA Principles of Service Design” (Pearson, 2007).
SOA principles:
- Standardized service contract
- Service loose coupling
- Service abstraction
- Service reusability
- Service autonomy
- Service statelessness
- Service discoverability
- Service composability
SOA Middleware
You can read this post about middleware.
Microservices
Microservices can be considered an outgrowth of SOA.
You can read this post about microservices.
You might also be interested in…
External References
- Wikipedia community; “Service-oriented architecture“; Wikipedia