SIC CSM Estructura de la Aplicación
Cómo está organizada la aplicación
Esta aplicación está destinada a actuar como un proxy entre un flujo y el esquema SIC.
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;
-
sic-adapter-adapta los mensajes y aplica las reglas del esquema mientras interactúa con el esquema
-
sic-aplicación-responsable de reunir las dependencias y ejecutar este paquete de esquema como una aplicación.
-
simulador-sic-imita las reglas utilizadas por el verdadero esquema SIC5.
-
sic-mapping-responsable de mapping mensajes canónicos utilizados en el flujo hacia y desde los equivalentes SIC ISO.
-
sic-model-responsable de convertir los esquemas XSD del Sic en POJO’s, con las anotaciones JAXB relevantes.
CSM Service
El CSM Service El módulo nos proporciona todas las interfaces y conectores relevantes para separar el servicio sic-csm en su propia aplicación.
Tiene 2 lados: el cliente y el servidor.
El lado del cliente se utiliza por el flujo para agregar los conectores y la configuración relevantes que permiten al flujo comunicarse con el servicio SIC csm.
El lado del servidor es utilizado por esta aplicación (sic-csm-service) para añadir los conectores de servicio, permitiéndonos comunicarnos con el flujo a través del transporte relevante.
CSM servicio
El CSM Service Starter viene con su propia configuración que debe ser entendida.
Saneamiento de mensajes
Este proyecto hace uso de csm-character-replacement, para la sanitización de mensajes.
Por favor, consulte el Reemplazo de caracteres documentación para obtener más información.