Weaving functional and non-functional attributes for dynamic Web service composition

Ajay Bansal, Srividya Kona, M. Brian Blake, Gopal Gupta

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

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.

Original languageEnglish (US)
Title of host publicationSEKE 2010 - Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering
Pages247-252
Number of pages6
StatePublished - Dec 1 2010
Event22nd International Conference on Software Engineering and Knowledge Engineering, SEKE 2010 - Redwood City, CA, United States
Duration: Jul 1 2010Jul 3 2010

Publication series

NameSEKE 2010 - Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering

Other

Other22nd International Conference on Software Engineering and Knowledge Engineering, SEKE 2010
CountryUnited States
CityRedwood City, CA
Period7/1/107/3/10

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'Weaving functional and non-functional attributes for dynamic Web service composition'. Together they form a unique fingerprint.

  • Cite this

    Bansal, A., Kona, S., Blake, M. B., & Gupta, G. (2010). Weaving functional and non-functional attributes for dynamic Web service composition. In SEKE 2010 - Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering (pp. 247-252). (SEKE 2010 - Proceedings of the 22nd International Conference on Software Engineering and Knowledge Engineering).