Service Discovery Overview

Service Discovery enables you to configure and run activities to discover your business services and applications. The discovery process starts from a CI that represents the URL of a specified service, and continues only with other CIs that can potentially be related to the service.

The Service Discovery process builds dependency graphs from the consumer-provider components that make-up a service, as follows:

  1. A business-service CI is connected to the start-point component.

    The start-point component is the first CI referred by the URL of the service. This is the URL through which the service is consumed by users or by other business services.

  2. The start-point component is connected to its neighbor components with consumer-provider relationships.

    These neighbor components are the providers that are directly used by the start-point component. In this context, these neighbor components take on a consumer role.

  3. The start-point’s neighbor components (now taking on consumer roles) are connected via consumer-provider relationships to their own neighbors (their providers).

    Discovery recursively connects neighbors to additional neighbors of these neighbors via consumer-provider relationships, until all the components that make up the service are connected.

Often, a component or running software may be both a consumer and a provider.

For more information about consumers and providers, see Providers and Consumers.

Related Topics Link IconRelated Information