“…Zhou et al, 2004;Tian et al, 2004;Yu and Lin, 2005a;Serhani et al, 2005), and also to allow client applications to dynamically collect QoS service information of interest and then select the best service available (amongst a set of functionally equivalent services), based on a variety of user-defined QoS constraints (e.g. Ouzzani and Bouguettaya, 2004;Liu et al, 2004;Tian et al, 2004;Zhuge and Liu, 2004;Hu et al, 2005;Serhani et al, 2005;Yu et al, 2005b;Makris et al, 2006). From a service selection perspective, those solutions have the added benefit that, in principle, they can select services based on any desired QoS criteria (Ran, 2003).…”