Diseño de una arquitectura distribuida multiservidor para la administración de sistemas de workflow.
En años recientes ha habido un creciente interés en el desarrollo de aplicaciones de workflow distribuido. Este interés ha surgido de la necesidad de proveer soporte al enactment de grandes procesos, donde los sistemas tradicionales de workflow basados en una arquitectura cliente-servidor presentan...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Estado: | Versión publicada |
| Fecha de publicación: | 2005 |
| País: | México |
| Institución: | Centro de Investigación Científica y de Educación Superior de Ensenada |
| Repositorio: | Repositorio Institucional CICESE |
| Idioma: | español |
| OAI Identifier: | oai:cicese.repositorioinstitucional.mx:1007/2161 |
| Acceso en línea: | http://cicese.repositorioinstitucional.mx/jspui/handle/1007/2161 |
| Access Level: | acceso abierto |
| Palabra clave: | info:eu-repo/classification/Autor/Flujo de trabajo info:eu-repo/classification/cti/7 info:eu-repo/classification/cti/33 info:eu-repo/classification/cti/3304 |
| Sumario: | En años recientes ha habido un creciente interés en el desarrollo de aplicaciones de workflow distribuido. Este interés ha surgido de la necesidad de proveer soporte al enactment de grandes procesos, donde los sistemas tradicionales de workflow basados en una arquitectura cliente-servidor presentan algunos problemas, como sobrecarga de trabajo en el servidor, poco escalabilidad, excesivo flujo de datos sobre la red, y poca tolerancia a fallos, entre otros. En este trabajo se presenta una arquitectura distribuida de workflow, la cual está basada en roles y en la implementación de nodos distribuidos independientes. Cada nodo contiene todas las actividades de los roles y la información que un actor requiere para desarrollarlas. Los nodos coordinan las tareas de los procesos de manera independiente. Esto ayuda a evitar el congestionamiento de la red y a aprovechar la capacidad de procesamiento de cada nodo independiente. Se considera un nodo central para controlar el proceso de inicialización del sistema de workflow y para la recuperación de errores con un modelo de transacciones avanzadas. Se ilustra el uso de la arquitectura a través de la implementación de un prototipo. |
|---|