Since UI components including the serviceReference attribute that refers to a concrete Web service operation, the algorithm starts with the search for UI components, which may refer to the pre-selected Web service operation. The retrieved results are cached. Subsequent, the algorithm continues with the search for further candidates.