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;
-
rt1-model- responsable de convertir los esquemas XSD de RT1 en POJO, con las anotaciones JAXB relevantes. -
rt1-mapping- responsable de mapping mensajes canónicos utilizados en el flujo hacia y desde los equivalentes ISO RT1. -
rt1-csm-adapter- adapta los mensajes y aplica las reglas del esquema mientras interactúa con el esquema. -
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. -
rt1-csm-application-jms- utiliza elrt1-csm-application-corey proporciona el estándar CSM Service JMS API. -
rt1-csm-application-kafka- utiliza elrt1-csm-application-corey proporciona el estándar CSM Service Kafka API.
class csm_service_starter_kafka #dodgerblue class csm_service_starter_jms #dodgerblue class csm_service_starter_core #dodgerblue class csm_service_starter_api #dodgerblue class csm_events #dodgerblue rt1_model <|-- rt1_mapping rt1_mapping <|-- rt1_csm_adapter rt1_csm_adapter <|-- rt1_csm_application_core csm_service_starter_core <|-- rt1_csm_adapter csm_service_starter_api <|-- rt1_csm_adapter csm_events <|-- rt1_csm_adapter rt1_csm_application_core <|-- rt1_csm_application_kafka rt1_csm_application_core <|-- rt1_csm_application_jms csm_service_starter_core <|-- rt1_csm_application_core csm_service_starter_kafka <|-- rt1_csm_application_kafka csm_service_starter_jms <|-- rt1_csm_application_jms