¿Alguna vez te has preguntado qué es y qué hace un API Manager?
Estas plataformas facilitan la gestión de las APIs ofreciendo procesos escalables para la creación, publicación, seguridad, monitoreo y análisis de las mismas.
En el mercado existe una gran variedad de ofertas especializadas que brindan un abanico de alternativas para las necesidades más puntuales de cada empresa. En esta ocasión queremos mostrarte más sobre API Connect, la plataforma de gestión de APIs que usamos en Bancolombia para administrar el ciclo de vida de nuestras APIs.
IBM API Connect es una solución completa de ciclo de vida de API de extremo a extremo que permite la creación automática de las APIs, el descubrimiento simplificado de sistemas de registros, el acceso de autoservicio para desarrolladores internos y de terceros. Además cuenta con capas integradas de seguridad y control. Esta plataforma usa herramientas automatizadas dirigidas por modelos que permiten la creación de nuevas APIs y microservicios basados en los tiempos de ejecución Node.js y Java, todo ello gestionado desde una única consola unificada.
Así mismo, garantiza un acceso controlado y seguro a las APIs gracias al conjunto de políticas que implementa sobre ellas. Así como también permite a los negocios obtener un conocimiento profundo del consumo de la API debido a sus análisis integrados. Te puede interesar ver ¿Cómo puedo solicitar acceso a APIC?
Ciclo de vida de los productos en APIC
En la plataforma API Connect los posibles cambios de estado de la API y su ciclo de vida se gestionan a través del producto que las contiene, es decir, el producto de APIs es el que se despliega, se publica y se retira. Por ejemplo, cuando se despliega un producto también se despliega todas las APIs que este contiene.
Estados de un producto
- Borrador (Draft): Es el estado inicial en el que se encuentra una API y un producto cuando se crea en la plataforma, en este la API y el producto se pueden modificar y es el estado a partir del cual un producto se puede desplegar.
- Desplegado (Staged): Indica que un producto y sus APIs quedaron instalados en un catálogo, pero las APIs no quedan disponibles para ser consumidas ni se publican en el portal de APIs. A partir de este estado el producto se puede publicar y también puede reemplazar o sustituir un producto existente.
- Publicado (Published): Es el estado en el que las APIs del producto quedan disponibles para su uso y el producto y sus APIs quedan visibles en el portal.
- Endesuso (Deprecated): Se usa cuando un producto queda en desuso. Sus APIs quedan disponibles para los consumidores antiguos, sin embargo, el producto queda restringido para que nuevos consumidores se suscriban al él.
- Retirado (Retired): Es cuando el producto y sus APIs dejan de estar disponibles para ser consumidas.
-
Archivado (Archived): Se usa cuando un producto queda archivado este permanece almacenado en el catálogo donde se desplegó, pero no se muestra en el listado de los productos del catálogo.
Problemas acceso API Connect
Si tienes inconvenientes ingresando a la plataforma:
- Asegúrate de tener rol en API Connect.
- Realiza limpieza de cache y cookies.
- Solicitar el cambio de la clave de usuario banco.
API Connect
Tener presente: APIC es la plataforma de elección para desplegar APIs, utilizada principalmente por los productores. Por otro lado, los consumidores deben recurrir a portales de APIs personalizados para acceder a ellas.
Punto 1: Uso por parte de los productores:
- APIC es la plataforma de elección para los productores que desean desplegar sus APIs.
- Ofrece una serie de herramientas y funcionalidades diseñadas específicamente para la gestión y despliegue de APIs.
Nuestro API Connect QA - Sandbox: https://manager-apic-qa.apps.ambientesbc.lab/manager/public-partner
Nuestro API Connect PDN: https://manager-apic.apps.bancolombia.corp/
Punto 2: Acceso de los consumidores:
- Los consumidores de las APIs no acceden directamente a APIC, sino que utilizan portales de APIs personalizados.
- Estos portales proporcionan una interfaz amigable para que los consumidores descubran, prueben y utilicen las APIs.
En resumen, mientras que APIC es la plataforma principal para los productores de APIs, los consumidores acceden a ellas a través de portales de APIs customizados. Esta estructura ayuda a entender cómo ambos grupos interactúan con las APIs en diferentes niveles del proceso.
Nuestro Sandbox interno: https://developer-portal-sdx.apps.ambientesbc.com/login
Nuestro Sandbox externo: https://developer-portal-public-sbx.apps.ambientesbc.com
Adicionalmente, te compartimos los enlaces a nuestros diferentes portales.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.