Saltar al contenido principal

Descripción general de microfrontends

Un microfrontend es una aplicación de Jutro creada a partir de una plantilla de aplicación de microfrontend diseñada para satisfacer un solo propósito, como crear una instancia de un flujo de transacción (encontrar una cotización o hacer una reclamación). Estas aplicaciones de Jutro se exponen como microfrontends y se pueden incrustar en aplicaciones que consumen shell. A continuación, las aplicaciones shell pueden pasar propiedades al microfrontend.

Esta aplicación shell puede ser una aplicación compuesta que está diseñada para servir a los usuarios finales, como agentes, que necesitan obtener cotizaciones de seguros para sus clientes, pero que también necesitan una aplicación de procesamiento de siniestros para permitir que esos clientes presenten un siniestro.

¿Quiere empezar a desarrollar? Consulte nuestra guía práctica.

Tenga en cuenta que desde Guidewire no recomendamos el uso de aplicaciones creadas a partir de plantillas de aplicaciones independientes como microfrontends, ya que la incrustación de aplicaciones independientes podría tener resultados inesperados.

¿Cuándo debería usar microfrontends?​

Hay varios casos de uso en los que se pueden aplicar las ventajas de una arquitectura de microfrontends, como por ejemplo:

Flujo de trabajo de desarrollo independiente​

Una sola aplicación puede renderizar varios microfrontends en una única experiencia de usuario ininterrumpida.

Flujo de trabajo independiente de microfrontend

Iniciador de aplicaciones​

El iniciador de aplicaciones ofrece una lista de enlaces a aplicaciones. La aplicación shell está vinculada a varias aplicaciones.

Iniciador de aplicaciones

Microfrontends anidados​

La aplicación shell renderiza un microfrontend, el que a su vez actúa como una aplicación shell para otro microfrontend.

Microfrontends anidados