BANCO DE CRÉDITO E INVERSIONES – BANCO BCI

Banco BCI abre sus puertas el 10 de junio de 1937 luego de ser autorizado por el Decreto Supremo de Hacienda N°1683, se forma como una sociedad anónima de giro bancario que desde su inicio tiene por objeto atender el sector productivo del país, enfocado principalmente a la pequeña y mediana empresa además de las personas. Desde su formación, el Banco se ha caracterizado por su permanente calidad en el servicio, espíritu innovador, y un decidido propósito de atender a los distintos segmentos de la economía; esta orientación fue una de las bases que se propuso la empresa desde su fundación, con su primer Directorio, integrado por Juan Yarur Lolas y otros destacados empresarios.

Website: http://www.bci.cl

Reto

BANCO BCI implementó el Proyecto de ¨Banco como API¨. Banco BCI quería habilitar la exposición como API hacia sus usuarios y clientes del Portal Mobile (¨Mobile First¨) y luego del Portal Web.

El objetivo de pasar todas las invocaciones por el API Gateway era agregarles seguridad y control a todas las invocaciones y accesos a los recursos expuestos como servicios REST y SOAP de Banco BCI.

Como resultado de una consultoría de definición de Modelo de Gobierno API, VCSOFT plateó la conveniencia de enfocar los procedimientos de registro de servicios API por medio de en una herramienta más declarativa como API Portal. VCSOFT realizó la venta, instalación y configuración del nuevo producto.

El reto de la implementación de esta solución de API para Banca fue la de crear un entorno estable, confiable y seguro para la publicación de APIs del Banco, y al mismo tiempo adoptar procesos administrativos estructurados, simples y repetibles dentro del ciclo de vida de promoción de servicios.

Solución

La implementación del sistema completo requirió que cada componente de API Management se integrara de forma coordinada y sincronizada en todos los ambientes. Se realizó la configuración de una nueva Topología, orientada al cumplimiento de los procedimientos de registro y consumo de servicios definido en el Modelo de Gobierno API del Banco.

Se implementó la plataforma y se realizó la configuración de seguridad de los servicios API a publicar que cumpliera con los requerimientos de seguridad y confiabilidad del Banco.

Banco BCI aprovechó las funcionalidades adicionales que ofrece API Portal, producto que ayuda a organizar, gobernar y controlar la exposición de servicios requeridos para implementar la estrategia de Banca como API.

Las labores realizadas para lograr contar con la Plataforma completa de API Management fueron:

:: Revisión de plataforma API Gateway existente y preparación para manejo en entorno API Portal.

:: Configuración de la Plataforma API Portal.

:: Creación de usuarios de plataforma necesarios para lograr las integraciones requeridas por la nueva Topología.

:: Generación de los diferentes certificados digitales X509 que se requieren para los usuarios asociados a comunicaciones en API Portal y API Gateway.

:: Despliegue de la VM de API Portal y configuración de los valores necesarios para su correcta ejecución.

:: Revisión de configuraciones para asegurar inicio automático de servicios al reinicio de máquina.

:: Ejecución de prueba de las funcionalidades del producto, evaluando los diferentes componentes internos y repositorios propios del producto.

:: Evaluación de comportamiento de los mecanismos de identificación de APPs definidos para BCI (API key).

:: Registro de Templates de Creación de servicios. Se planteó la importancia de definir uno o varios templates de creación de Servicio API para carga desde Portal.

:: Generación de la documentación de instalación que permite un paso a paso para futuras reinstalaciones.

Beneficios Claves:

:: La implementación del Modelo de ¨Banca como API¨ con ¨Mobile first¨ en Banco BCI de Chile, uno de los principales Bancos de Chile pionero en servicios de tecnología de punta.

:: El cumplimiento del modelo de Gobierno de APIs apoyado por en plataforma API Management siguiendo las definiciones y políticas propias del Banco.

:: Aseguramiento de los procesos y procedimientos definidos en el ciclo de vida de publicación de APIs.

:: Estructuración de los escenarios de seguridad permitidos para los servicios a publicar en Banco como API BCI.

Otros Casos de Exito: