Dynamic Processing Settings Descripción general

Descripción general

image 2025 01 22 11 17 49 136

El diagrama anterior ilustra el uso de DPS en el contexto general de la implementación del IPF. DPS puede ser implementado dentro de un IPF Service 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 process flow s que pueden ser implementados 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 a su core funciones de alcanzabilidad y características adicionales.

Días Laborales de Servicio

Calendario data type s están definidos dentro de la configuración catalogue, y DPS is embedded en la aplicación de Servicio de Días Laborales como una función de apoyo, que permite la gestión dinámica de configuraciones relacionadas 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 el estado de pago notifications 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

1 Configuración Catalogue
  • Contiene configuraciones específicas gestionadas por el DPS marco.

  • Incluye infraestructura de soporte, como modelos de lectura y definiciones de configuraciones.

2 Configuración de Dominio
  • Proporciona dominios de configuración genéricos y objetos de modelo, tales como CreateSetting, UpdateSetting y Setting.

3 Configuración del flujo de trabajo
  • Incorpora MPS-artefactos generados para apoyar la gestión del ciclo de vida a través de event-sourced behaviours.

4 Gestión de Configuraciones API
  • Ofrece una API marco para gestionar configuraciones, incluyendo operaciones CRUD.