Une approche adaptative basée sur la diversité pour la gestion des fautes dans les services Web. (An adaptive diversity-based approach for managing faults in Web services)