The most important component of the system architecture is the UI Service Discovery which implements the matching algorithm to discover corresponding UI components. To start the algorithm, the input needs to be the functional service description of the pre-selected Web service operation. As a result, the UI Service Discovery provides suggestions corresponding to the Web service operation.