FedNow CSM Service Estructura de la Aplicación
Esta aplicación está destinada a actuar como un proxy entre un flujo y el esquema FedNow.
La aplicación tiene 2 capas:
-
Adaptador: responsable de mapping y enrutando la copia canónica de los mensajes ISO de acuerdo con las reglas del esquema.
-
Aplicación: Aplicación ejecutable, dependencias en tiempo de ejecución.
Dependencias del módulo
Los siguientes módulos están presentes;
-
fednow-model- responsable de convertir los esquemas XSD de FedNow en POJOs, con las anotaciones JAXB relevantes. -
fednow-mapping- responsable de mapping mensajes canónicos utilizados en el flujo hacia y desde los equivalentes ISO de FedNow. -
fednow-csm-adapter- adapta los mensajes y aplica las reglas del esquema mientras interactúa con el esquema. -
fednow-csm-application-core- responsable de reunir las dependencias y conectar todos los componentes no relacionados con el transporte -
fednow-csm-application-jms- combinafednow-csm-application-corey estándar CSM Service JMS conectores -
fednow-csm-application-kafka- combinafednow-csm-application-corey estándar CSM Service Kafka conectores.
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 fednow_model <|-- fednow_mapping fednow_mapping <|-- fednow_csm_adapter fednow_csm_adapter <|-- fednow_csm_application_core csm_service_starter_core <|-- fednow_csm_adapter csm_service_starter_api <|-- fednow_csm_adapter csm_events <|-- fednow_csm_adapter fednow_csm_application_core <|-- fednow_csm_application_kafka fednow_csm_application_core <|-- fednow_csm_application_jms csm_service_starter_core <|-- fednow_csm_application_core csm_service_starter_kafka <|-- fednow_csm_application_kafka csm_service_starter_jms <|-- fednow_csm_application_jms