“…In particular, many researchers regard service-oriented methodologies as a promising solution for future distributed applications [1,16,21]. Meanwhile, because of the distributed and dynamic nature of web services, many researchers propose that quality of services (QoS) should be a key factor for the success of building critical service-oriented applications [16,4,20,8,14,7].…”