Web services and the Semantic Web