Here I describe how services can be built as components.
services built as components
Components are part of a distributed system and have technical interfaces with capabilities (called methods), which can be used by other programs. Components are proprietary to a specific platform (e.g. JAVA, .NET) and service orientation can be applied to them to shape them as services. The component’s capabilities can be exposed by the Web service technology platform via a contract. This results in service provider with a contract (no message processing logic).