Director
Héctor Fabio Cadavid Rengifo

Estudiantes
Catalina Córdoba Charria
Luis Carlos Galvis Espitia

Integración de BPMN, BPEL y servicios REST para SOA

Alias: BPTRANS-II
Línea de investigación: Informática & MIPYME
Categoría: PGR2

Objetivo general: Aportar una herramienta de software que permita implementar procesos de negocio definidos bajo una arquitectura ROA (Resource Oriented Architecture).

Objetivos específicos:

  • Proponer una equivalencia entre un modelo de proceso definido bajo BPMN y un modelo de proceso con enfoque REST.

  • Implementar un mecanismo de transformación, para dicha equivalencia, considerando los patrones de workflow y aspectos funcionales de los procesos de negocio como: interacción humana, seguridad de la información y transaccionalidad.

  • Crear una guía para la definición de servicios web bajo la filosofía REST, y para la definición e implementación de procesos de negocio bajo ROA.

Logros alcanzados:

  • Se formuló un modelo de datos para la conversión de XPDL a Ruby DSL y se identificaron los patrones de workflow en BPMN y XPDL.

  • Se definieron una serie de convenciones y especificaciones para el diseño de un proceso de negocio bajo la filosofía ROA, necesarias para la traducción del mismo.

  • Se implementó la herramienta de traducción, capas de soportar los principales patrones de workflow, al igual que otros aspectos como seguridad, transaccionalidad e interacción humana.