Tesis profesional presentada por
Licenciatura en Ingeniería en Sistemas Computacionales. Departamento de Ingeniería en Sistemas Computacionales. Escuela de Ingeniería, Universidad de las Américas Puebla.
Jurado Calificador
Presidente: Dr. Mauricio Javier Osorio
Galindo
Vocal y Director: Dra. Genoveva
Vargas-Solar
Secretario: Dr. José Luis Zechinelli
Martini
Cholula, Puebla, México a 12 de mayo de 2003.
Esta tesis presenta ACQUA un mecanismo que soporta la ejecución distribuida y adaptable de workflows. Dada la especificación de un proceso como workflow (actividades, flujo, agentes y comportamiento). ACQUA genera un plan de ejecución representado por un grafo. Este grafo es utilizado para ejecutar un workflow. ACQUA ejecuta un workflow de acuerdo a un modelo de comportamiento paramétrico que describe las políticas de ejecución en términos de dimensiones asociadas a valores.
El proceso de ejecución de un workflow consta de tres fases: construcción del plan de ejecución, suscripción de agentes, ejecución. A partir de la definición (modelo de conocimiento y de comportamiento) que se recupera de un soporte de persistencia, se genera un plan de ejecución que integra las actividades, el orden y las políticas de ejecución. Paralelamente, los agentes se suscriben de manera dinámica al motor de ejecución. A partir del plan de ejecución el motor se comunica con los agentes para afectar actividades y para conocer su estado de ejecución. Usando esa información construye una visión global de la ejecución del workflow y decide cómo hacerla avanzar.
Finalmente ACQUA provee mecanismos de modificación de las políticas de ejecución de un workflow a través de una interfaz de adaptabilidad.
Palabras clave:
workflow, plan de ejecución, conocimiento,
comportamiento, adaptabilidad.
Agradecimientos y Dedicatorias (archivo pdf, 31 kb)
Capítulo 1. Introducción (archivo pdf, 214 kb)
Capítulo 2. Tecnología workflow (archivo pdf, 580 kb)
Capítulo 3. ACQUA (archivo pdf, 1 mb)
Capítulo 4. Implementación de ACQUA (archivo pdf, 814 kb)
Capítulo 5. Conclusiones (archivo pdf, 95 kb)
Referencias (archivo pdf, 105 kb)
Apéndice A. Aspectos de instalación (archivo pdf, 163 kb)
Apéndice B. Diagramas UML (archivo pdf, 202 kb)
Apéndice C. Esquema de la base de datos (archivo pdf, 58 kb)
Castillo Contreras, E. E. 2003. Sistema de ejecución de workflows adaptable para la construcción de aplicaciones de comercio electrónico. Tesis Licenciatura. Ingeniería en Sistemas Computacionales. Departamento de Ingeniería en Sistemas Computacionales, Escuela de Ingeniería, Universidad de las Américas Puebla. Mayo. Derechos Reservados © 2003.