Considering Faults in Service-Oriented Architecture: A Graph Transformation-Based Approach

  • Authors:
  • Farzaneh Mahdian;Vahid Rafe;Reza Rafeh;M. R. Zand Miralvand

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ICCTD '09 Proceedings of the 2009 International Conference on Computer Technology and Development - Volume 01
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Nowadays, using Service-Oriented Architectures (SOA) is spreading as a flexible architecture for developing dynamic enterprise systems. Due to the increasing need of high quality services in SOA, it is desirable to consider different Quality of Service (QoS) aspects in this architecture as security, availability, reliability, fault tolerance, etc.In this paper we investigate fault tolerance mechanisms for modeling services in service-oriented architecture. We propose a metamodel (formalized by a type graph) and some graph rules for monitoring services and their communications to detect faults. By defining additional graph rules as reconfiguration mechanisms, service requesters can be dynamically switched to a new service (with similar descriptions). To validate our proposal, we use our previous approach to model checking graph transformation using the Bogor model checker.