Integration Server 10.3 | Microservices Runtime Guide | Getting Started with webMethods Microservices Runtime | What Are Microservices?
 
What Are Microservices?
Microservices are independently deployable units of logic in which each microservice performs a single business function. Applications built in the microservices architectural style are developed as a suite of microservices.
Microservices can be implemented in various ways, including as a set of services or as event and channel definitions. Microservices can be distinguished from other types of services in the webMethods suite as follows:
The following table identifies and describes the types of services in the webMethods suite.
Type of Service
Description
Integration Server service
Single function call, such as an operation on an interface or as part of an API (that is, a related set of Integration Server services).
Web service
Formal, WSDL-based grouping of operations, usable for SOA. Many of these can be hosted in a single runtime.
Microservice
Collection of operations implemented as services or as messages and message handlers, deployed in one or more related Integration Server packages.