Configuring external accounts

webMethods API Gateway provides the capability to add and configure service registries and communicate these changes across nodes in the cluster. An webMethods API Gateway administrator can add and remove service registries.

Service Registry

A service registry is essentially a catalog of services. Applications that expose services can register their services with one or more service registries. Applications that need to use a service lookup a service registry and obtain the address of an application server that provides the service. Using service registries with webMethods API Gateway adds resilience, scalability and security to the application stack.

webMethods API Gateway utilizes service registries in various ways, such as:

  • You can publish APIs defined in webMethods API Gateway to service registries. Which enables other applications to use the service registry to dynamically locate an webMethods API Gateway instance that provides that API.
  • You can set an webMethods API Gateway route to a service registry endpoint. This enables webMethods API Gateway to use the service registry to dynamically locate an application instance and route the request to it.

Service Registries supported by webMethods API Gateway

webMethods API Gateway currently supports service registries such as:

  • Eureka: Eureka is a REST-based service that locates services to enable balance of the load and failover for middle-tier servers. It has been primarily designed for applications in the AWS cloud.
  • Service Consul: Service Consul is a tool for discovering and configuring services in IT infrastructure.