Finally, the matching algorithm delivers the result set including all UI components, which were cached during the process and match the requirements. In comparison to the SOAUI approach[8], our approach does not require a transformation into a proprietary application template. The algorithm solely uses the information contained in the functional interface descriptions and tries to achieve the best possible results without further semantic information that are not described for the majority of available Web services.