2nd International IEEE Conference on Communication System Software and Middleware

Research Article

On Modeling and Developing Self-Healing Web Services Using Aspects

  • @INPROCEEDINGS{10.1109/COMSWA.2007.382557,
        author={Ghita  Kouadri Mostefaoui and Zakaria  Maamar and Philippe  Thiran and Nanjangud C Narendra},
        title={On Modeling and Developing Self-Healing Web Services Using Aspects},
        proceedings={2nd International IEEE Conference on Communication System Software and Middleware},
        publisher={IEEE},
        proceedings_a={COMSWARE},
        year={2007},
        month={7},
        keywords={AOP  Self-Healing  Web service},
        doi={10.1109/COMSWA.2007.382557}
    }
    
  • Ghita Kouadri Mostefaoui
    Zakaria Maamar
    Philippe Thiran
    Nanjangud C Narendra
    Year: 2007
    On Modeling and Developing Self-Healing Web Services Using Aspects
    COMSWARE
    IEEE
    DOI: 10.1109/COMSWA.2007.382557
Ghita Kouadri Mostefaoui1, Zakaria Maamar2, Philippe Thiran3,*, Nanjangud C Narendra4,*
  • 1: ghJtak@cmIab.ox.ac.uk
  • 2: zakaria.maamar@zu.acae
  • 3: Thiran
  • 4: IBM India Research Lab, India
*Contact email: pthiran@fundp.ac.be, narendra@in.ibm.com

Abstract

Like any computing application, Web services are subject to failure and unavailability due to multiple reasons like Web service faulty-code and unreliable communication-infrastructure. A manual correction of Web services failure is error-prone and time-consuming. An effective Web services environment should be able to monitor its state, diagnosis faults, and automatically recover from failures. This process is known as self-healing. In this paper, we address self-healing issues of Web services using Aspect-Oriented Programming (AOP). AOP supports separation of self-healing concerns from Web services code and promotes maintenance and reusability.