To provide more flexibility, we introduce generic UI components including flexible operations according to dynamic generation approach. They can adapt their visual representation depending on the received or expected parameters of the Web service. For instance, a table that is initialized and rendered based on the structure of the received data from the Web service operation. In addition, a generic form UI component can be dynamically adapted based on the structure of the data specified in the functional service description to allow user inputs.