Descripción General de Dynamic Processing Settings
Descripción general
El diagrama anterior muestra el uso de DPS en el contexto general de la implementación de IPF. DPS puede implementarse dentro de un servicio IPF como una librería que facilita la operación CRUD sobre las colecciones de MongoDB subyacentes llamadas Dynamic Config Settings. Las configuraciones pueden ingerirse a través de la IPF GUI, directorios de archivos locales o un bucket de AWS S3.
Funciones de negocio que usan DPS
Las funciones de negocio invocadas desde estos flujos de proceso pueden desplegarse en diferentes servicios de procesamiento (p. ej., Working Days Service). Deben seguirse las directrices del servicio sobre si Dynamic Processing Settings puede usarse directamente dentro de los flujos o si se utilizan otras APIs proporcionadas por el servicio para interactuar con configuraciones dinámicas (p. ej., Domain APIs proporcionadas por CSM Reachability Service).
CSM Reachability Service
CSM Reachability Service es un ejemplo de función de negocio que utiliza DPS. Dentro de este servicio, DPS se ha implementado para gestionar datos como Agent Settings, Agent Settlement Settings, CSM Participants y Processing Entities. CSM Reachability Service incorpora DPS junto con sus funciones principales de reachability y características adicionales.
Working Days Service
Los tipos de datos de calendario se definen dentro del catálogo de configuraciones, y DPS se integra en la aplicación Working Days Service como una característica de soporte, permitiendo la gestión dinámica de configuraciones relacionadas con calendarios.
Payment Status Notification
Esta aplicación consume eventos de dominio y, basándose en configuraciones de filtro y notificación, genera notificaciones de estado de pago en el formato JSON pain.002, que se publican en un tópico de Kafka. Internamente, usa DPS para gestionar las configuraciones de filtros y notificaciones. La configuración es intercambiable, lo que significa que los usuarios pueden reemplazar la Dynamic Setting Configuration por una configuración HOCON si lo desean.
Componentes de DPS
| 1 | Settings Catalogue
|
| 2 | Settings Domain
|
| 3 | Settings Workflow
|
| 4 | Settings Management API
|