Contáctenos para una cotización personalizada de FinMV adaptada a sus necesidades.
API significa "Interfaz de programación de aplicaciones" (Interfaz de programación de aplicaciones). La mayoría de las grandes empresas desarrollan API para clientes o para uso interno en algún momento.
Una API abierta conectada a una plataforma financiera le permite a su empresa ofrecer conectividad y posibilidades de integración ilimitadas.
Normalmente, los desarrolladores crean un sitio web, un portal del inversionista y un back office, dejando la API para después. A medida que el negocio crece, surgen necesidades de integración con otros servicios y socios. Entonces los desarrolladores agregan una API para habilitar esas integraciones. Así suele terminar cuando la API se trata como un añadido posterior y no como un contrato entre módulos.
El punto débil de este enfoque es que la API es, en esencia, un apéndice de la plataforma, necesario solo para comunicarse con socios externos. Como resultado, las capacidades de la API suelen ser escasas y duplican parte de la funcionalidad del back office.
Este enfoque también crea una vulnerabilidad. Si la API se basa en el back office, el propio sitio del back office no puede mantenerse accesible solo para los empleados y cerrado a solicitudes externas. El sitio del back office tendrá que estar disponible para todos, no solo para los empleados, ya que cualquier servicio de socio externo deberá poder acceder a la plataforma a través de la API.
Como los módulos se describen con contratos explícitos desde el principio, la API existe desde el inicio y no se agrega después. Esto es consecuencia de cómo elegimos la arquitectura, no de una forma particular de despliegue.
En su plataforma financiera, se puede decir que el "cerebro" del sistema es precisamente la API. En ella se procesan todos los datos, reside la lógica de negocio y se realizan las consultas a las bases de datos y a los proveedores de servicios. Su sitio promocional, su portal del cliente y su back office también realizan todo su trabajo con la plataforma a través de la API.
Este enfoque ofrece varias ventajas: