We propose an approach that takes as input a task model, which includes the user's view of the interactive system, and automatically discovers a set of categorized and ranked service descriptions for each system task of the model. In this way, a set of service operations can be used to implement an application’s part or whole functionality so that its development time is significantly reduced. Author Keywords Service front-ends, semantic service discovery, interactive application design, term to ontology concept matching. ACM Classification Keywords D.2.2. Design Tools and Techniques: User Interfaces. H.3.5. Online Information Systems: Web-based Services. General Terms Design, Algorithms