The use of UI components in other contexts or domains without manual adjustments through a developer is difficult because of the differences between the functional interfaces. This has clearly shown using the Amazon Item Search operation, which provides a variety of required and optional input and output parameters. The fixed structure of the functional interfaces of the Web service as well as of the UI component complicates the fully automatic discovery and does not always provide fully consistent functional interfaces. However, the functional interfaces have to be fully consistent to provide the binding of a UI component to a Web service operation in B2C scenarios.