Inicio   >   Demostradores   >   BPMNMICROCHOR

BPMNMicroChor

Demostrador|vrain

Descripción
Microservice composition based on the Choreography of BPMN fragments / Infraestructura para la composición de microservicios
Miembro
dirección
Camino de Vera S/N
Provincia
Valencia

INFORMACIÓN DEL DEMOSTRADOR

DESCRIPCIÓN

Se proporcionan herramientas implementadas en la tecnología Spring/Java para desarrollar una solución arquitectónica que permita la composición de microservicios a través de la coreografía de fragmentos BPMN. Estas herramientas permitirán, por un lado, que los desarrolladores describan la visión global de una composición de microservicios mediante un modelo BPMN, lo cual proporciona un valioso mecanismo para analizar y evolucionar dicha composición cuando los requisitos cambien. Por otro lado, este modelo se divide en fragmentos BPMN que son ejecutados a través de una coreografía basada en eventos, proporcionando un alto grado de desacoplamiento entre microservicios, tal y como se demanda en este tipo de arquitecturas.

POSIBILIDADES

La infraestructura proporcionada se puede utilizar en cualquier sistema basado en microservicios para la creación de servicios de valor añadido a partir de la composición de los microservicios existentes. Un ejemplo de su aplicación se puede encontrar en esta URL: https://github.com/pvalderas/microservices-composition-example En este ejemplo, se ha implementado una solución en el ámbito del comercio electrónico para dar soporte al proceso de compra online mediante la composición de 4 microservicios: Customers, Inventory, Payment y Shipment. De igual modo, esta infraestructura se puede utilizar para proporcionar servicios complejos en otros ámbitos como la Industria 4.0, Ciudades Inteligentes, eSalud, etc.

HABILITADOR TECNOLOGICO

Tecnologías Industriales Avanzadas
Smart manufacturing and processes

• Computación autónoma, Auto-adaptación y “Human in the loop” en entornos industriales (Diseño y testeo de Internet de las cosas (IoT) en entornos empresariales: Integración de objetos del mundo real con los sistemas de información, Diseño y desarrollo de sistemas ubicuos y de inteligencia ambiental aplicados a Hogares inteligentes, Edificios y Ciudades Diseño de sistemas autónomos y auto-adaptativos) • Modelado Organizacional e Ingeniería de requisitos (De los requisitos al código, Gestión de requisitos en el ámbito del modelado organizacional, Soporte para la evolución de Sistemas de Información, Interoperabilidad de los Sistemas de Información dirigida por modelos y ontologías, Procesos de negocios Ubicuos y gestión de la variabilidad en los procesos de negocio)