Bpm -un caso de estudio para la adopción de un bpms

Solo disponible en BuenasTareas
  • Páginas : 18 (4424 palabras )
  • Descarga(s) : 0
  • Publicado : 12 de diciembre de 2011
Leer documento completo
Vista previa del texto
Un caso de estudio para la adopción de un BPMS
Javier Luis Cánovas Izquierdo1, Óscar Sánchez Ramón1, Jesús García Molina1, Carlos Castillo Alarcón2
1

Facultad de Informática, Universidad de Murcia {jlcanovas, osanchez, jmolina}@um.es 2 Sinergia Tecnológica carlos.castillo@sinergiatec.com

Resumen
Los Sistemas de Gestión de Procesos de Negocio (BPMS) proporcionan un nuevo paradigmaorientado a procesos para crear aplicaciones para la gestión de las organizaciones. Un BPMS ejecuta modelos de procesos de negocio y proporciona herramientas para la simulación, monitorización y ajuste de los procesos de negocio. Este paradigma se puede enriquecer con el uso del Desarrollo Dirigido por Modelos para resolver las cuestiones de integración de servicios en un proceso de negocio. En laactualidad, hay una carencia de casos de estudio sobre BPM y una gran confusión sobre qué es y qué no es un BPMS. En este artículo se presenta una solución BPM para un caso de estudio de un servicio de la Administración Pública Regional, así como un análisis de algunas cuestiones sobre BPMS que se plantean con frecuencia. Para la integración de servicios en el proceso de negocio se muestra unaaproximación basada en transformaciones de modelos. Palabras clave: BPM, BPMS, MDD.

1. Introducción
Los Sistemas de Gestión de Procesos de Negocio (BMPS, Business Process Management System) son plataformas software que permiten el modelado, despliegue y seguimiento de los procesos de negocio de una organización por parte de desarrolladores, analistas del negocio y administradores del sistema. Desde suaparición, a principios de esta década, el mercado de los BPMS ha experimentado un continuo crecimiento, como señala un informe reciente de Gartner [1],

que estima una tasa de crecimiento compuesta anual del 24% entre 2006 y 2011. En esta década también ha emergido el paradigma del Desarrollo de Software Dirigido por Modelos (MDD, Model Driven Development) como una nueva forma de abordar lacreación de software a partir de lenguajes de modelado específicos del dominio. Estos lenguajes permiten aplicar un nivel de abstracción mayor que los lenguajes de programación tradicionales, y la generación automática de código a partir de modelos gráficos o especificaciones textuales expresados con dichos lenguajes. En realidad, el término “Desarrollo Dirigido por Modelos” no se refiere a un únicoparadigma sino a un conjunto de paradigmas tales como MDA (sin duda, el más conocido), las Factorías de Software, o el Desarrollo Específico del Dominio. En la actualidad, nuestro grupo de investigación colabora con la empresa Sinergia Tecnológica (perteneciente al grupo IT Deusto) en un proyecto piloto destinado a adquirir conocimientos sobre las herramientas BPMS con el fin de adoptarlas para eldesarrollo de aplicaciones. Como caso de estudio se ha elegido la aplicación de un BPMS en un servicio de la Administración Pública Regional. Hasta el momento se ha completado la fase de modelado y despliegue, y falta por completar el período de pruebas y evaluación de resultados. El objetivo de este trabajo es presentar la solución BPM estudiada para el mencionado caso de estudio y analizaralgunas cuestiones que surgen cuando se plantea utilizar BPM, como lo es su relación con MDD. El proceso de negocio modelado interactúa con servicios externos, que han sido generados automáticamente mediante técnicas MDD y que acceden a la lógica de

negocio existente en un sistema heredado (legacy system). Por tanto, el caso de estudio también ha permitido analizar las capacidades de integraciónde BPM. Este trabajo se ha organizado del siguiente modo. En el siguiente apartado se mostrará una breve descripción del problema abordado. En el tercer apartado se presentan los argumentos que justifican la elección del sistema BPM, se describe el proceso de desarrollo aplicado con este sistema, que es una adaptación de un proceso más general para BPMS, y se comenta cómo se ha integrado la...
tracking img