An Algorithmic Evaluation of Optimal Service Selection using BCO
An Internet application can invoke several services a travel web service, for example, it could invoke a discrete service, which could then invoke an authentication service. Such a scenario is called a composite web service. There are three different types of properties that must be considered when talking about services: functional (i.e. capabilities), behavioral (e.g. transactions) and non-functional (i.e. QoS criteria).While many works have been done for web service selection, designing a composite Web service to ensure not only correct and reliable execution but also optimal QoS remains an important challenge. Algorithms are needed to select service components with various QoS levels according to some application-dependent performance requirements.