Portal genérico para la gestión de procesos de negocio
Supervisor(es): Delgado, Andrea - Calegari, Daniel
Resumen:
Un Sistema de Gestión de Procesos de Negocio (BPMS) es una tecnología que permite soportar el ciclo de vida de un proceso de negocio, desde su modelado hasta su ejecución y evaluación. Los BPMS suelen disponer de un portal web que permite la interacción entre usuarios con sus tareas, conectados con un motor de procesos que ejecuta los procesos. Los elementos manejados en el portal web, se corresponden con un modelo de datos subyacente que define conceptos asociados a los modelos de procesos y sus actividades. Los BPMS han ido evolucionando para lograr una mayor independencia entre los portales web y el motor de estos sistemas. Es por esto que la mayoría provee de una API de tipo REST/SOAP para acceder a las funcionalidades desde cualquier punto de acceso. Si bien cada herramienta implementa las funcionalidades de distinta forma y basadas en un modelo de datos diferente, ambos elementos se basan en conceptos similares. De la misma forma, la navegabilidad y pantallas definidas en el portal de usuario web se comportan en general en forma similar. Dadas estas características, parece viable disponer de un portal web genérico que permita interactuar con cualquier motor de procesos. Dada la existencia de un trabajo previo que estudió esto y propuso un modelo de datos y API genéricos a partir del análisis de tres BPMS, el objetivo de este trabajo es profundizar en el análisis y extenderlo.Se analizaron seis BPMS, incluyendo las posibilidades que ofrecen de interacción con sus motores y las herramientas para esto. Se profundizó el análisis de los portales web y de las APIs de cada uno de los sistemas y a partir de esto se represento para cada uno de ellos un modelo de datos que abarque los conceptos manejados, categorizándolos como de Ejecución, Evaluación o Administración. Una vez realizado esto, se unificaron los conceptos identificados para extender y adaptar el modelo de datos genérico del trabajo previo. Luego, también a partir de la definición de API genérica existente, se comparó cada uno de los métodos brindados por esta con los identificados en el análisis anterior de cada uno de los BPMS. Finalmente, se creó un prototipo que implementa parte de esta API genérica y se adaptó el portal web existente, para dar soporte a esta nueva implementación, integrando tres de los BPMS analizados.
2018 | |
Sistema de gestión de procesos de negocio Modelado de datos Procesos de negocio BPMS API |
|
Español | |
Universidad de la República | |
COLIBRI | |
http://hdl.handle.net/20.500.12008/20043 | |
Acceso abierto | |
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC - By-NC-ND) |