Capacidades de integración con microservicios
El microservicio puede ser un microservicio de transacción, o puede ser el microservicio del registro de devolución de llamada, o un marco de adaptación (un reemplazo de ESB en la nube)
La arquitectura de lógica de negocios de Temenos proporciona un marco integral para la integración perfecta con sistemas externos y la administración eficiente de datos.
En el núcleo de esta arquitectura se encuentra la Lógica de Negocios de Temenos, que procesa varios eventos y flujos de datos.
El marco de API actúa como intermediario entre el agente de usuario y la puerta de enlace de API, lo que facilita las interacciones de HTTP/S y API REST para una comunicación fluida.
Los sistemas externos pueden comunicarse con la lógica de negocios de Temenos a través de varios canales como JMS, ESB, microservicios y flujos. JMS (Java Message Service) y ESB (Enterprise Service Bus) se encargan de la comunicación de sistema a sistema, transmitiendo eventos empresariales al marco de eventos.
Los microservicios interactúan mediante API REST, lo que permite una funcionalidad modular y una escalabilidad mejorada.
Las transmisiones aprovechan Kafka para transmitir eventos de datos, lo que garantiza un alto rendimiento y una baja latencia. Además, el Centro de Datos de Temenos proporciona ODS (Almacén de Datos Operativos), API y flujos de datos que se conectan a un Lago de Datos Empresarial para almacenar y analizar grandes conjuntos de datos.
Event Framework es un componente crítico que procesa los mensajes y eventos entrantes, lo que garantiza la integración en tiempo real y la coherencia de los datos. Interactúa con los agentes de servicio y las API de extensión para proporcionar funcionalidades extendidas y garantizar un procesamiento fluido de las solicitudes externas.
Temenos Tooling complementa este marco al ofrecer herramientas que respaldan DevOps, integración continua y extensibilidad. Esta arquitectura permite a las organizaciones manejar flujos de trabajo complejos, mejorar el procesamiento de datos y mantener aplicaciones bancarias seguras, escalables y extensibles.