Discovery of Web services