TY - GEN
T1 - Weaving functional and non-functional attributes for dynamic Web service composition
AU - Bansal, Ajay
AU - Kona, Srividya
AU - Blake, M. Brian
AU - Gupta, Gopal
PY - 2010
Y1 - 2010
N2 - Given the numerous, potentially reusable, Web services available on the Internet, search and composition techniques that efficiently discover viable services will be a strong requirement. A major challenge for dynamic Web service composition will be the ability to measure the quality or reliability of services that are delivered. In this paper, we present a solution for dynamic Web service composition that leverages non-functional attributes provided in the form of Service-Level Agreements (SLA's). The objective of our work is to understand the most efficient algorithms for discovering and composing web services into capabilities with predictable quality. As such, we analyze different approaches to composition when web service composition routines must take into account functional and nonfunctional information. We present our algorithm, a prototype implementation, and experimental results obtained from the various approaches to "weaving" attributes (of different dimensions) as a part of the composition process.
AB - Given the numerous, potentially reusable, Web services available on the Internet, search and composition techniques that efficiently discover viable services will be a strong requirement. A major challenge for dynamic Web service composition will be the ability to measure the quality or reliability of services that are delivered. In this paper, we present a solution for dynamic Web service composition that leverages non-functional attributes provided in the form of Service-Level Agreements (SLA's). The objective of our work is to understand the most efficient algorithms for discovering and composing web services into capabilities with predictable quality. As such, we analyze different approaches to composition when web service composition routines must take into account functional and nonfunctional information. We present our algorithm, a prototype implementation, and experimental results obtained from the various approaches to "weaving" attributes (of different dimensions) as a part of the composition process.
UR - http://www.scopus.com/inward/record.url?scp=79952370185&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79952370185&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:79952370185
SN - 1891706268
SN - 9781891706264
T3 - SEKE 2010 - Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering
SP - 247
EP - 252
BT - SEKE 2010 - Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering
T2 - 22nd International Conference on Software Engineering and Knowledge Engineering, SEKE 2010
Y2 - 1 July 2010 through 3 July 2010
ER -