RT1 CSM Service Estructura de la Aplicación

Esta aplicación está destinada a actuar como un proxy entre un flujo y el esquema RT1.

La aplicación tiene 2 capas, la capa de adaptador que es responsable de mapping y enrutar la copia canónica de los mensajes ISO de acuerdo con las reglas del esquema. El módulo de la aplicación está diseñado para permitir que este repositorio exista como una aplicación y para proporcionar las dependencias de tiempo de ejecución relevantes.

Dependencias del módulo

Los siguientes módulos están presentes;

  1. rt1-model - responsable de convertir los esquemas XSD de RT1 en POJO, con las anotaciones JAXB relevantes.

  2. rt1-mapping - responsable de mapping mensajes canónicos utilizados en el flujo hacia y desde los equivalentes ISO RT1.

  3. rt1-csm-adapter - adapta los mensajes y aplica las reglas del esquema mientras interactúa con el esquema.

  4. rt1-csm-application-core - responsable de reunir las dependencias y conectar todos los componentes excepto juntos en un CSM Service aplicación pero sin ningún CSM Service API conectores.

  5. rt1-csm-application-jms - utiliza el rt1-csm-application-core y proporciona el estándar CSM Service JMS API.

  6. rt1-csm-application-kafka - utiliza el rt1-csm-application-core y proporciona el estándar CSM Service Kafka API.

module-dependencies