Procesamiento y Persistencia de Datos

La capacidad de gestionar datos es crucial para el éxito de cualquier proyecto de IPF. IPF proporciona su propio modelo de datos canónico basado en las normas ISO, pero también puede soportar cualquier otro tipo que se requiera.

Las piezas clave en movimiento son:

  1. Processing Data-esto consiste en varios módulos responsables de producir y consumir datos generados por IPF applications a través de diferentes transportes.

  2. System Events-este módulo puede ser utilizado para notificar a los consumidores sobre varios events que tienen lugar en el ecosistema de IPF (o cualquier sistema relacionado con IPF). Estos pueden ser convertidos en estadísticas significativas o reformateados y transmitidos a otros sistemas posteriores para su consumo y acción subsiguiente.

  3. Operational Data Store (ODS) - Este es un Módulo Adicional Opcional (AOM) que proporciona información sobre el ciclo de vida completo de un pago. Esto se logra al proporcionar acceso a los datos de pago y relacionados.processing data para realizar actividades como el seguimiento y la localización de pagos, el manejo de excepciones y la supervisión.

  4. Akka Persistence-esto consiste en almacenar Event Sourced Behaviours en el disco para soportar la recuperación y la reproducción de events.