Arquitectura de la plataforma
BCOL es la capa de orquestación entre canales digitales y el Core bancario. Esta referencia describe su estructura interna: flujos, contratos, adaptadores y topología de despliegue.
§01 — Vista general
Vista general
BCOL se interpone como capa única entre todos los canales digitales y el Core bancario. Los canales nunca llaman directamente al Core: toda operación pasa por BCOL, que normaliza, valida, orquesta y retorna la respuesta en un contrato estable.
El resultado: los canales pueden evolucionar en semanas; el Core puede cambiar —o reemplazarse— sin que los canales lo noten.
§02 — Flujo de una operación
Flujo de una operación
Cada request recorre exactamente tres etapas: normalización, validación y orquestación. La capa añade una latencia mínima frente al tiempo de respuesta del Core.
§03 — Contrato de API
Contrato de API
Los Core bancarios exponen interfaces heterogéneas: SOAP, REST propietario, ISO 8583, archivos por lote. BCOL abstrae esa diversidad y presenta a los canales un único contrato OpenAPI versionado y estable. Cuando el Core cambia, solo se actualiza el adaptador interno — el contrato hacia los canales no se toca.
Interfaces del Core
Contrato estable
§04 — Adaptadores de Core
Adaptadores de Core
BCOL no está atado a un Core. Cada Core bancario se integra mediante un adaptador dedicado. La institución puede convivir con múltiples Core o migrar de uno a otro sin reescribir los canales. Los adaptadores son modulares, versionables y desplegables de forma independiente.
La institución puede operar Core A y Core B en paralelo durante una migración — BCOL enruta por reglas de negocio.
§05 — Eventos y webhooks
Eventos y webhooks
Toda operación ejecutada en BCOL emite un evento al bus interno. Los canales y sistemas externos suscriben webhooks con filtros granulares. El bus garantiza entrega at-least-once con reintentos exponenciales y dead-letter queue.
Consumidores
At-least-once
reintentos con backoff exponencial
Dead-letter queue
eventos fallidos inspeccionables
§06 — Seguridad en la capa
Seguridad en la capa
BCOL es el único punto de entrada al Core. Ese perímetro se controla con autenticación fuerte, autorización granular y trazabilidad completa de cada operación.
Autenticación
OAuth 2.0 · MFA · certificados mTLS
Los canales se autentican con tokens de corta vida. Las llamadas al Core usan mTLS end-to-end.
Autorización
RBAC · scopes por operación
Cada endpoint define los roles y scopes requeridos. Un canal no puede invocar operaciones fuera de su perfil.
Auditoría
Traza inmutable · exportable SIEM
Cada request genera un registro de auditoría firmado: canal, usuario, operación, timestamp, resultado.
§07 — Despliegue por módulo
Despliegue por módulo
Cada módulo del stack (banca móvil, banca web, onboarding, backoffice) se despliega y versiona de forma independiente sobre la misma capa BCOL. La institución puede activar solo los módulos que necesita y actualizar cada uno en su propio ciclo.
# Módulos comparten la capa BCOL pero tienen su propio pipeline CI/CD
# Un fallo en banca web no afecta banca móvil
# Rollback de un módulo sin ventana de mantenimiento
Siguiente paso
Agendar una sesión técnica
Esta es la arquitectura de referencia. El detalle de implementación y la topología de tu despliegue se cubren en la sesión técnica: revisamos la arquitectura actual de tu institución e identificamos el punto de integración óptimo con BCOL. Sin compromiso. Duración: 45 minutos.
Solicitar sesión técnica