Authors:
Francisco Moo-Mena
1
and
Khalil Drira
2
Affiliations:
1
Laboratoire d’Analyse et d’Architecture des Systèmes; Universidad Autónoma de Yucatán, Mexico
;
2
Laboratoire d’Analyse et d’Architecture des Systèmes, France
Keyword(s):
Architecture model, Architecture reconfiguration, Web services, repair actions, UML.
Related
Ontology
Subjects/Areas/Topics:
Internet Technology
;
Web Information Systems and Technologies
;
Web Services and Web Engineering
Abstract:
Failures during Web service execution may depend on a wide variety of causes, such as network faults, server crashes, or application-related errors, such as unavailability of a requested Web service, errors in the orchestration or choreography of applications, missing data or parameters in an execution flow, or low Quality of Service (QoS). Providing efficient solutions requires handling adaptability not only at the behavioral level, but also at the architectural level. Most of existing standard solutions focus on the behavioral level using reconfiguration mechanisms. In this paper, we propose a model-based approach providing adaptability actions at the architectural level. Typical architectural reconfiguration actions, such as duplication of services or substitution
of a non conforming service are introduced. An example is illustrated and discussed with respect to a running example involving coordinated Web services.