CrESTa: Ejecución Tolerante a Fallas de Servicios Web Compuestos basado en Crónicas

Autores/as

  • Marcos Grillo
  • Yudith Cardinale
  • José Aguilar

Palabras clave:

Composición de Servicios Web, Tolerancia a Fallas, Crónicas, Calidad de Servicio

Resumen

Los Servicios Web Compuestos (SWC) facilitan la definición e implementación de procesos delicados y complejos de una forma confiable y versátil. Una vez que un usuario envía un requerimiento al sistema, durante la fase de composición se realiza el descubrimiento y la composición de varios Servicios Web, que en conjunto darán respuesta a la petición del usuario. Posteriormente un motor de ejecución realizará las invocaciones apropiadas de dichos Servicios Web para finalmente retornar la respuesta al usuario. En el área de motores de ejecución de SWC se han realizado diversas propuestas que incluyen sistemas centralizados o distribuidos, que implementan mecanismos de tolerancia a fallas para garantizar el funcionamiento y consistencia del sistema. En este artículo se propone CrESTa (ChRonicalbased Execution engine for composite web Service with fault TolerAnce), un motor de ejecución tolerante a fallas, que modela los SWC con Redes de Petri Coloreadas, usa crónicas para detectar fallas y considera parámetros de calidad de servicio. Presentamos la arquitectura de CrESTa y mostramos su funcionamiento con un caso de estudio práctico.

Descargas

Los datos de descargas todavía no están disponibles.

Descargas

Número

Sección

Artículos