Dynamic Processing Settings Descripción general
Descripción general
El diagrama anterior representa el uso de DPS en el contexto general de la implementación del IPF. DPS puede implementarse dentro de un Servicio IPF como una biblioteca que facilita la operación CRUD sobre el subyacente MongoDB colecciones llamadas la Configuración Dinámica de Ajustes. Los ajustes pueden ser ingeridos a través de la interfaz gráfica de usuario de IPF, directorios de archivos locales o un bucket de AWS S3.
Funciones empresariales utilizando DPS
Las funciones empresariales invocadas desde estos flujos de proceso que pueden ser implementadas en diferentes servicios de procesamiento (por ejemplo, Servicio de Días Laborales). Se deben seguir las directrices del servicio sobre si Dynamic Processing Settings puede ser utilizado directamente dentro de los flujos u otros APIs proporcionados por el servicio se utilizan para interactuar con configuraciones dinámicas (por ejemplo, Dominio APIs proporcionado por CSM Reachability Service).
CSM Reachability Service
El CSM Reachability Service es un ejemplo de una función empresarial que utiliza DPS. Dentro de este servicio,DPS se ha implementado para gestionar datos como Configuraciones de Agente, Configuraciones de Liquidación de Agente,CSM Participantes y Entidades de Procesamiento. CSM Reachability Service incorpora DPS junto con sus funciones de accesibilidad fundamentales y características adicionales.
Días Laborales de Servicio
Los tipos de datos de calendario se definen dentro del catálogo de configuraciones, y DPS está integrado en la aplicación de Servicio de Días Laborales como una función de apoyo, que permite la gestión dinámica de la configuración relacionada con el calendario.
Notificación de Estado de Pago
Esta aplicación consume domain events y, basado en las configuraciones de filtro y notificación, genera notificaciones de estado de pago en el pain.002 JSON formato, que se publican en un Kafka tema. Internamente, utiliza DPS para gestionar las configuraciones de filtros y notificaciones. La configuración es intercambiable, lo que significa que los usuarios pueden reemplazar la Configuración de Ajustes Dinámicos con un HOCON configuración si lo desea.
Componentes de DPS
-
Configuraciones Catalogue
-
Contiene configuraciones específicas gestionadas por el DPS marco.
-
Incluye infraestructura de soporte, como modelos de lectura y definiciones de configuraciones.
-
-
Dominio de Configuración
-
Proporciona dominios de configuración genéricos y objetos de modelo, tales como CreateSetting,UpdateSetting, y Configuración.
-
-
Configuración del flujo de trabajo
-
Incorpora MPS-artículos generados para apoyar la gestión del ciclo de vida a través de comportamientos basados en eventos.
-
-
Gestión de Configuraciones API
-
Ofrece una API marco para gestionar configuraciones, incluyendo operaciones CRUD.
-