Knowledge Personalization in Web-Services-based Environments: A Unified Approach