A two-phase framework for quality-aware Web service selection

Qi Yu, Manjeet Rege, Athman Bouguettaya, Brahim Medjahed, Mourad Ouzzani

Research output: Contribution to journalArticle

19 Citations (Scopus)

Abstract

Service-oriented computing is gaining momentum as the next technological tool to leverage the huge investments in Web application development. The expected large number of Web services poses a set of new challenges for efficiently accessing these services. We propose an integrated service query framework that facilitates users in accessing their desired services. The framework incorporates a service query model and a two-phase optimization strategy. The query model defines service communities that are used to organize the large and heterogeneous service space. The service communities allow users to use declarative queries to retrieve their desired services without worrying about the underlying technical details. The two-phase optimization strategy automatically generates feasible service execution plans and selects the plan with the best user-desired quality. In particular, we present an evolutionary algorithm that is able to "co-evolve" multiple feasible execution plans simultaneously and allows them to compete with each other to generate the best plan. We conduct a set of experiments to assess the performance of the proposed algorithms.

Original languageEnglish
Pages (from-to)63-79
Number of pages17
JournalService Oriented Computing and Applications
Volume4
Issue number2
DOIs
Publication statusPublished - 10 Mar 2010
Externally publishedYes

Fingerprint

Web services
Evolutionary algorithms
World Wide Web
Momentum
Experiments
Service selection
Query

Keywords

  • Quality of Web service
  • Service selection
  • Web service

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Information Systems
  • Management Information Systems

Cite this

A two-phase framework for quality-aware Web service selection. / Yu, Qi; Rege, Manjeet; Bouguettaya, Athman; Medjahed, Brahim; Ouzzani, Mourad.

In: Service Oriented Computing and Applications, Vol. 4, No. 2, 10.03.2010, p. 63-79.

Research output: Contribution to journalArticle

Yu, Qi ; Rege, Manjeet ; Bouguettaya, Athman ; Medjahed, Brahim ; Ouzzani, Mourad. / A two-phase framework for quality-aware Web service selection. In: Service Oriented Computing and Applications. 2010 ; Vol. 4, No. 2. pp. 63-79.
@article{3b161cf06ba84286a143d47f1e51b041,
title = "A two-phase framework for quality-aware Web service selection",
abstract = "Service-oriented computing is gaining momentum as the next technological tool to leverage the huge investments in Web application development. The expected large number of Web services poses a set of new challenges for efficiently accessing these services. We propose an integrated service query framework that facilitates users in accessing their desired services. The framework incorporates a service query model and a two-phase optimization strategy. The query model defines service communities that are used to organize the large and heterogeneous service space. The service communities allow users to use declarative queries to retrieve their desired services without worrying about the underlying technical details. The two-phase optimization strategy automatically generates feasible service execution plans and selects the plan with the best user-desired quality. In particular, we present an evolutionary algorithm that is able to {"}co-evolve{"} multiple feasible execution plans simultaneously and allows them to compete with each other to generate the best plan. We conduct a set of experiments to assess the performance of the proposed algorithms.",
keywords = "Quality of Web service, Service selection, Web service",
author = "Qi Yu and Manjeet Rege and Athman Bouguettaya and Brahim Medjahed and Mourad Ouzzani",
year = "2010",
month = "3",
day = "10",
doi = "10.1007/s11761-010-0055-6",
language = "English",
volume = "4",
pages = "63--79",
journal = "Service Oriented Computing and Applications",
issn = "1863-2386",
publisher = "Springer London",
number = "2",

}

TY - JOUR

T1 - A two-phase framework for quality-aware Web service selection

AU - Yu, Qi

AU - Rege, Manjeet

AU - Bouguettaya, Athman

AU - Medjahed, Brahim

AU - Ouzzani, Mourad

PY - 2010/3/10

Y1 - 2010/3/10

N2 - Service-oriented computing is gaining momentum as the next technological tool to leverage the huge investments in Web application development. The expected large number of Web services poses a set of new challenges for efficiently accessing these services. We propose an integrated service query framework that facilitates users in accessing their desired services. The framework incorporates a service query model and a two-phase optimization strategy. The query model defines service communities that are used to organize the large and heterogeneous service space. The service communities allow users to use declarative queries to retrieve their desired services without worrying about the underlying technical details. The two-phase optimization strategy automatically generates feasible service execution plans and selects the plan with the best user-desired quality. In particular, we present an evolutionary algorithm that is able to "co-evolve" multiple feasible execution plans simultaneously and allows them to compete with each other to generate the best plan. We conduct a set of experiments to assess the performance of the proposed algorithms.

AB - Service-oriented computing is gaining momentum as the next technological tool to leverage the huge investments in Web application development. The expected large number of Web services poses a set of new challenges for efficiently accessing these services. We propose an integrated service query framework that facilitates users in accessing their desired services. The framework incorporates a service query model and a two-phase optimization strategy. The query model defines service communities that are used to organize the large and heterogeneous service space. The service communities allow users to use declarative queries to retrieve their desired services without worrying about the underlying technical details. The two-phase optimization strategy automatically generates feasible service execution plans and selects the plan with the best user-desired quality. In particular, we present an evolutionary algorithm that is able to "co-evolve" multiple feasible execution plans simultaneously and allows them to compete with each other to generate the best plan. We conduct a set of experiments to assess the performance of the proposed algorithms.

KW - Quality of Web service

KW - Service selection

KW - Web service

UR - http://www.scopus.com/inward/record.url?scp=77953359061&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=77953359061&partnerID=8YFLogxK

U2 - 10.1007/s11761-010-0055-6

DO - 10.1007/s11761-010-0055-6

M3 - Article

AN - SCOPUS:77953359061

VL - 4

SP - 63

EP - 79

JO - Service Oriented Computing and Applications

JF - Service Oriented Computing and Applications

SN - 1863-2386

IS - 2

ER -