Collection of related interfaces that work together by exchanging data on a common databus.
A service is a collection of endpoint interfaces that collaborate to accomplish certain objectives and provide certain capabilities.
- A micro-service comprises of the the atomic set of interfaces. Such interfaces may not be further decomposed into smaller interfaces.
- A service may be composed of other services. Such a service is called a composite service. The resulting endpoint interfaces are a composition of micro-service interfaces, and may be referred to as composite interfaces.
Services are maintained by team members responsible for architecture defintion.