Introducción a las dependencias

Esta página se aplica a Apigee y Apigee Hybrid.

Las dependencias del centro de APIs te ayudan a ver y administrar las relaciones entre las operaciones de API. Encontrar las dependencias de una API y hacerle un seguimiento te ayuda a administrar tu ecosistema de API de manera más eficiente. Por ejemplo, las dependencias pueden ayudarte a descubrir el impacto potencial de cambiar o dar de baja una API, solucionar problemas o analizar el cumplimiento de las regulaciones de costos o cumplimiento. Las APIs se pueden almacenar en el centro de APIs o de forma externa.

¿Qué es una dependencia?

El centro de APIs modela una dependencia como una relación direccional entre las operaciones de API, en la que una operación de API es el proveedor y la otra, el consumidor. Por ejemplo, supongamos que la API de PetStore llama a una operación en la API de Location. En este caso, la operación depende de una operación que proporciona la API de Location. En el centro de APIs, nos referimos a PetStore como el consumidor y a la ubicación como proveedor.

En la Figura 1, se ilustra la relación proveedor-consumidor entre las operaciones de la API. La operación /debit de la API de Payment consume la operación /detect de la API de Fraud Detection. La operación de débito es el consumidor y la operación de detección de fraudes es el proveedor en esta relación.

Del mismo modo, /detect consume operaciones que proporcionan las APIs de UserProfile y GeoLocation. En este caso, la operación /detect es el consumidor y los otros dos son los proveedores, como se muestra en la Figura 1.

Dependencias del concentrador de APIs.
Figura 1. La IU de Dependencias te permite ver pares de consumidores y proveedores, y desglosar los detalles de cada relación de dependencia.

Crea una dependencia

Puedes crear una dependencia entre las operaciones de APIs que se agregaron al centro de APIs a partir de una especificación de API subida o una API externa.

Los pasos básicos para crear una dependencia en el centro de API son los siguientes:

  1. Busca dos APIs que puedan tener operaciones que puedan ser dependientes. Las operaciones pueden estar en APIs registradas o APIs externas.
  2. Determina cuál API es el proveedor y cuál es el consumidor. Como se mencionó antes, el consumidor invoca al proveedor.
  3. Usa la IU o la API de Create Dependency para crear la dependencia entre el proveedor y el consumidor.

Consulta Cómo crear una dependencia.

Siguiente

Administrar dependencias