Combining Multidimensional User Models and Knowledge Representation and Management Techniques for Making Web Services Knowledge-Aware