Tesis profesional presentada por Esau Evaristo Castillo Contreras

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.

Resumen

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.

Índice de contenido

Agradecimientos y Dedicatorias (archivo pdf, 31 kb)

Capítulo 1. Introducción (archivo pdf, 214 kb)

  • 1.1 Contexto
  • 1.2 E-Business
  • 1.3 Workflow
  • 1.4 Motivación y objetos
  • 1.5 Objetivo y metodología
  • 1.6 ACQUA
  • 1.7 Organización del documento

Capítulo 2. Tecnología workflow (archivo pdf, 580 kb)

  • 2.1 Conceptos de base
  • 2.2 Sistema administrador de workflows
  • 2.3 Adaptabilidad y workflows
  • 2.4 Comercio electrónico y workflows
  • 2.5 Conclusión

Capítulo 3. ACQUA (archivo pdf, 1 mb)

  • 3.1 Visión general
  • 3.2 Arquitectura general
  • 3.3 Modelo de comportamiento
  • 3.4 Inicialización
  • 3.5 Ejecución
  • 3.6 Adaptabilidad
  • 3.7 Uso
  • 3.8 Conclusión

Capítulo 4. Implementación de ACQUA (archivo pdf, 814 kb)

  • 4.1 Arquitectura del motor de ejecución
  • 4.2 Implementación ACQUA
  • 4.3 Validación experimental
  • 4.4 Conclusión

Capítulo 5. Conclusiones (archivo pdf, 95 kb)

  • 5.1 Resultados
  • 5.2 Limitaciones
  • 5.3 Aportaciones
  • 5.4 Trabajo a futuro

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.