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. |