A performance study of distributed architectures for the quality of Web services