Dynamic Processing Settings v1

DPS V1 será desaprobado para el primer trimestre de 2027. Cualquier IPF services que utiliza DPS habrá comenzado a utilizar DPS V2 para este momento. Las implementaciones de clientes que actualmente utilizan DPS debe migrar a DPS V2. Cualquier nueva implementación que necesite DPS debe llevarse a cabo utilizando DPS V2.

Antecedentes

 Dynamic Processing Settings proporciona una plataforma para gestionar configuraciones ajustables y su ciclo de vida. Esta plataforma permite definir, mantener y exponer configuraciones ajustables que pueden ser referenciadas desde
una aplicación externa como IPF.

El caso de uso inicial que se ha utilizado para demostrar el marco en la primera instancia es CSM Reachability.

Estructura del Proyecto a Alto Nivel

El siguiente diagrama muestra un ejemplo de la estructura de alto nivel de los componentes involucrados en Dynamic Processing Settings.

structure

Proyectos de Plataforma:

Proyecto Descripción

servicio-de-ingestión-de-archivos

Contiene la infraestructura necesaria para consumir configuraciones de una fuente, por ejemplo, un archivo, y propagar las configuraciones consumidas a través de la setting management API a través de un Process Manager.

setting-domain

Contiene objetos de dominio y modelo de configuración genéricos, por ejemplo, Crear Configuración, Actualizar Configuración, Configuración.

gestión-de-configuración

Contiene la API marco que se utiliza para gestionar la configuración (CRUD API)

configuración-del-flujo-de-trabajo

Contiene el MPS artefactos generados para apoyar la gestión del ciclo de vida a través de Event Sourced Behaviours

configuración-catalogue

Configuraciones específicas que han sido definidas para ser gestionadas por el Dynamic Processing Settings marco. Contiene infraestructura de soporte como modelos del lado de lectura y definiciones de configuraciones.

CSM Reachability Proyectos de Solución:

El CSM Reachability La solución aprovecha los Proyectos de la Plataforma y define proyectos adicionales específicos de la solución.

Proyecto Descripción

csm-alcance

Incorpora los proyectos de plataforma relevantes y contiene la validación.csm reachability servicio empresarial, que invoca el setting management API s para determinar CSM reachability dado un input específico

csm-reachability-app

Proyecto envoltorio que integra todos los módulos relevantes y se ejecuta como una única aplicación de Spring Boot. También construye un docker imagen de lo mismo.

csm-servicio-de-alcance

Contiene el servicio de orquestación-csm-servicio-de-alcance

gestión-de-configuración-de-alcance-csm

Aprovecha la gestión de configuraciones y definiciones de configuraciones específicas relevantes para el CSM Reachability Solución

participant-file-handling

Aprovecha el servicio de ingestión de archivos y definiciones de configuración específicas relevantes para el CSM Reachability Solución

csm-alcance-prueba-e2e

Verifica el CSM Reachability La aplicación se ensambla y se ejecuta con éxito como un docker imagen

Documentación