A Task Oriented Approach to Service Retrieval in Mobile Computing Environment