| Capa de entrada | Recibe solicitudes de transacciones y las convierte a un formato que el sistema pueda procesar | Terminales de punto de venta, aplicaciones móviles, procesos de pago en línea, cajeros automáticos, solicitudes de API, eventos de IoT o de dispositivos, solicitudes de sistemas de terceros | API REST o GraphQL, protocolos de pago, webhooks, pasarelas de dispositivos, esquemas de solicitud, tokens de autenticación, identificadores de transacción, marcas de tiempo |
| Lógica de procesamiento | Comprueba la solicitud, aplica las reglas de negocio y decide qué debe suceder a continuación | Validación, autorización, comprobaciones de cuentas y límites, precios y comisiones, detección de fraudes, normas de cumplimiento, enrutamiento, coordinación, lógica de liquidación | Motores de reglas, servicios de orquestación, motores de flujos de trabajo, API contra el fraude, servicios de enrutamiento, máquinas de estados, llamadas síncronas, colas de mensajes |
| Base de datos o libro mayor | Almacena el resultado de la transacción y actualiza los registros afectados por ella. | Registros de transacciones, saldos, inventario, pedidos, datos de clientes, asientos contables, historial de auditorías, datos de liquidación y conciliación | Bases de datos relacionales o distribuidas, libros de doble partida, transacciones ACID, bloqueos, comprobaciones de versiones, registros de solo adición, replicación |
| Capa de salida | Devuelve el resultado y lo transmite a los usuarios o a los sistemas conectados | Aceptaciones, rechazos, confirmaciones, acuses de recibo, actualizaciones de estado, mensajes de error, informes, notificaciones, webhooks, eventos posteriores | Respuestas de API, webhooks, flujos de eventos, servicios de notificación, intermediarios de mensajes, generación de informes, puntos finales de estado |
| Seguimiento y registro de auditoría | Realiza un seguimiento del estado del sistema, del comportamiento de las transacciones y del historial completo de cada solicitud | Registros de aplicaciones, métricas, alertas, seguimiento de errores, historial de estados, registros de auditoría, informes de conciliación, registros de incidentes | Registro centralizado, rastreo distribuido, paneles de control, herramientas de alertas, identificadores de correlación, registros de auditoría inmutables, tareas de conciliación |