[Solved] Web service recommendation, what and why?


UDDI provides the infrastructure for web service discovery. As the linked article from the comment says, it is basically the “yellow pages” for web services.

If I understand your reference to “web service recommendation” correctly, you mean a system that, given a list of equivalent candidate services, chooses the best one for you, probably based on matching a set of requirements against some kind of QoS metrics of these services.

Therefore, such a system can be used as either an addition to UDDI (if the consumer performs the basic discovery and only delegates the dynamic selection to the recommendation system) or replace it transparently for the consumer (the consumer asks the recommendation system for a service type with some given QoS parameters). In the second case, the recommendation system would use UDDI for discovery and then filter the answer for the consumer based on the QoS parameters.

solved Web service recommendation, what and why?