The increasing proliferation of Mashup approaches and related UI frameworks based on Javascript has led to a massive use of UI components to build an application UI. The Mashup approaches attempt to ease developing service-based applications. Though, there is a high and complex manual programming effort during the development process[1]. Most of these approaches[6] lack of a general approach to discover UI components for a Web service operation.