Services > IT Consulting > Service Orientation Design Principles
Service-oriented architecture is an architecture definition approach that is used create distributed systems that deliver application functionality as services other applications or other services.
The constituent elements that can be categorized into functional elements and quality of service elements.
Service oriented design principles are: (source T.Earl)
- Standardized Service Contracts
- Service Loose Coupling
- Service Abstraction
- Service Reusability
- Service Autonomy
- Service Statelessness
- Service Discoverability
- Service Composability
- Service-Orientation and Interoperability