!!! Overview [{$pagename}] definition varies depending on whom you ask and within a provided [context][{$applicationname}] refers you to [service|https://schema.org/service|target='_blank'][{$pagename}] - is a mechanism to access an underlying capability.” ([OASIS])!! [{$pagename}] within [Microservices] [{$pagename}] generally, has an API, which provides its clients with access to its functionality. The [implementation] of its functionality is hidden.!! [{$pagename}] [Domain-Driven Design] A [{$pagename}] in [Domain-Driven Design], when an operation does not conceptually belong to any object. Following the natural contours of the problem, you can implement these operations in services. The term [{$pagename}] refers to a software functionality or a set of software functionalities (such as the retrieval of specified information or the execution of a set of operations) that can be reused by different clients for different purposes, together with the policies that should control its usage (based on the identity of the [client] requesting the [{$pagename}], for example). [OASIS] defines service as "a mechanism to enable access to one or more capabilities, where the access is provided using a prescribed interface and is exercised consistent with constraints and policies as specified by the service description. !! [Service-oriented Architecture] [{$pagename}] [Service-oriented Architecture] a [{$pagename}] has four properties according to one of many definitions:[1] * [{$pagename}] logically represents a business activity with a specified outcome. * [{$pagename}] is self-contained. * [{$pagename}] is a black box for its [Consumer of services] * [{$pagename}] may consist of other underlying [{$pagename}]s.[3] !! [{$pagename}]s * [Self-Service] * [Cloud Services Model] * !! More Information There might be more information for this subject on one of the following: [{ReferringPagesPlugin before='*' after='\n' }] ---- * [#1] - [Service-oriented_architecture|Wikipedia:Service-oriented_architecture|target='_blank'] - based on information obtained 2016-12-22-