Tesis profesional presentada por Karla Joana Peredo Márquez

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. David Ricardo Sol Martínez
Vocal y Director: Dra. Genoveva Vargas-Solar
Secretario: Dr. Mauricio Javier Osorio Galindo

Cholula, Puebla, México a 13 de mayo de 2003.

Resumen

La tecnología workflow ha evolucionado y ofrece modelos, sistemas y algunas técnicas para soportar la evolución y la reutilización. Desde nuestro punto de vista, el primer paso para asegurar la adaptabilidad en los workflows es la separación de los aspectos de definición y de ejecución. Bajo esta hipótesis, es posible definir:

La estructura de un workflow como la composición de tres elementos ortogonales: las actividades, el orden y sincronización, y los agentes. De esta manera un mismo conjunto de actividades puede tener asociados diferentes órdenes y sincronizaciones y diferentes agentes.

Las políticas adoptadas para ejecutar de manera automática cualquier workflow. Parametrizando estas políticas, se puede asumir que un mismo workflow puede ser ejecutado con políticas distintas. Aunada a esta estrategia de separación, es necesario definir mecanismos que permitan la modificación de la estructura de un workflow y de sus políticas de ejecución.

TERRA es una infraestructura de definición de workflows adaptables. El sistema instrumenta un modelo de conocimiento que ofrece conceptos para representar workflows (aplicaciones) como un conjunto de actividades ordenadas y sincronizadas que requieren y producen datos y que pueden ser ejecutadas por agentes (aplicaciones existentes). A su vez, dado un proceso definido como workflow, TERRA permite asociarle un modelo de ejecución que establece la forma en la que el proceso se comportará durante su ejecución.

Además, TERRA ofrece mecanismos de verificación estructural para garantizar la coherencia y terminación del proceso.


Palabras clave:
workflow, modelo, conocimiento, ejecución, adaptabilidad, verificación

Índice de contenido

Agradecimientos y Dedicatorias (archivo pdf, 33 kb)

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

  • 1.1 Contexto
  • 1.2 Workflows
  • 1.3 Procesos de negocio adaptables
  • 1.4 T E R R A
  • 1.5 Organización del documento

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

  • 2.1 Conceptos de base
  • 2.2 Sistemas administradores de workflows
  • 2.3 Comercio electrónico y workflows
  • 2.4 Adaptabilidad y workflows
  • 2.5 Conclusiones

Capítulo 3. T E R R A (archivo pdf, 2 mb)

  • 3.1 Visión general
  • 3.2 Arquitectura general
  • 3.3 Modelo de conocimiento
  • 3.4 Uso de T E R R A
  • 3.5 Conclusiones

Capítulo 4. Implementación de T E R R A (archivo pdf, 480 kb)

  • 4.1 Arquitectura y funciones
  • 4.2 Implementación T E R R A
  • 4.3 Validación experimental
  • 4.4 Conclusiones

Capítulo 5. Conclusiones y perspectivas (archivo pdf, 100 kb)

  • 5.1 Resultados obtenidos
  • 5.2 Limitaciones del sistema
  • 5.3 Aportaciones
  • 5.4 Trabajo a futuro

Referencias (archivo pdf, 117 kb)

Apéndice A. Aspectos de instalación (archivo pdf, 159 kb)

Apéndice B. Diagramas UML (archivo pdf, 449 kb)

Apéndice C. Esquema de la base de datos (archivo pdf, 79 kb)

Peredo Márquez, K. J. 2003. Infraestrura para la construcción de aplicaciones cooperativas de comercio electrónico usando workflows. 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.