A Pluggable Framework for Tracking and Managing Faults in Service-Oriented Systems

  • Daniel Robinson
  • Gerald Kotonya
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5900)


Practical fault management in service-oriented systems requires dynamic monitoring of services for SLA violations, failures and undesirable changes in the system runtime environment. It should also include effective fault recovery strategies, and be transparent and lightweight to enhance trust and to minimise the load on the consumer and providers. This paper describes a technology-independent fault management approach that uses a pluggable brokerage model to track and resolve service changes and faults. A case study is used to illustrate the efficacy of the approach.


Service-oriented systems Fault tracking Change management 


  1. 1.
    Saunders, S., Ross, M., Staples, G., Wellington, S.: The Software Quality Challenges of Service-Oriented Architectures in E-Commerce. Software Quality Control 14(1), 65–75 (2006)Google Scholar
  2. 2.
    Robinson, D., Kotonya, G.: A Runtime Quality Architecture for Service-Oriented Systems. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 468–482. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  3. 3.
    Hoffman, R.: Monitoring, at your service. ACM Queue 3(10), 34–43 (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Daniel Robinson
    • 1
  • Gerald Kotonya
    • 1
  1. 1.Computing Department, InfoLab21Lancaster UniversityLancasterUnited Kingdom

Personalised recommendations