QoS Based Dynamic Service Composition
Web services are application components maintained by different service providers, always accessible, implementation independent and can be used if a situation needs. In a loosely coupled distributed system, web services play an important role. Higher level service, composite web service, may be constructed, not from the scratch, but by using the methods available in the primitive web services. When such composite web services are formed, for each service, many candidate services would be available. Among these candidate services, one service has to be selected and executed to accomplish composition. For such selection, QoS attributes may be used because all those candidate services would be similar with respect to functional attributes.