Navegación

Búsqueda

Búsqueda avanzada

Adaptación en tiempo de ejecución de fragmentos BPMN coreografiados mediante un bucle MAPE-K

Resumen:

Las organizaciones que basan su lógica en arquitecturas de microservicios necesitan de la composición de estos para alcanzar sus objetivos. Con el objetivo de mantener un bajo nivel de desacoplamiento entre microservicios, estos se suelen componer como coreografías basadas en eventos. Sin embargo, uno de los principales problemas que presentan las coreografías es la evolución de la composición, ya que los cambios introducidos en cualquiera de las partes deben propagarse al resto de los participantes. Basándonos en anteriores trabajos donde proponemos una arquitectura de microservicios basada en la coreografía de fragmentos BPMN para llevar a cabo composiciones de fragmentos, en este trabajo abordamos la evolución de composiciones en tiempo de ejecución. Para ello, proponemos expandir la arquitectura anteriormente propuesta con un nuevo componente que implementa un bucle de control MAPE-K. Dicho componente se encargará de identificar y clasificar los cambios producidos en tiempo de ejecución en los fragmentos que forma la composición, esto es en los microservicios, y, a partir de la aplicación de técnicas de inteligencia artificial crear un plan de adaptación que garantice la integridad de dicha composición.

Palabras Clave:

Adaptación - BPMN - Coreografía - evolución - Microservicios

Autor(es):

Handle:

11705/JCIS/2022/024

Descargas:

Este artículo tiene una licencia de uso CreativeCommons - Reconocimiento (by)

Descarga el artículo haciendo click aquí.

Ver la referencia en formato Bibtex