© Rinton Press.Due to the rapid increase of available web services over the Internet, service-oriented architecture has been regarded as one of the most promising web technologies. Moreover, enterprises are able to employ outsourcing software to build and publish their business applications as services, the latter can be accessible via the Web by other people or organizations. While there are a large number of web services available, often no single web service can satisfy a concrete user request, so one has to "compose" multiple basic services to fulfill a complex requirement. Web service composition enables dynamic and seamless integration of business applications on the Web. The traditional composition methods select the "best" composite service through defining a simple weight-additive method based on a utility function. But a service has multiple dimensions of non- functional properties, so how to assign weight for each QoS dimension is a non-trivial issue. In this article, we propose algorithms to compose skyline or top-k composite services for a given user request automatically. Experimental results show that our approach can find all skyline or a set of top-k composite services effectively and efficiently.
|Number of pages||17|
|Journal||Journal of Web Engineering|
|Publication status||Published - 1 Jan 2014|
ASJC Scopus subject areas
- Information Systems
- Computer Networks and Communications