Composing web services on the Semantic Web

Brahim Medjahed, Athman Bouguettaya, Ahmed Elmagarmid

Research output: Contribution to journalArticle

446 Citations (Scopus)

Abstract

Service composition is gaining momentum as the potential silver bullet for the envisioned Semantic Web. It purports to take the Web to unexplored efficiencies and provide a flexible approach for promoting all types of activities in tomorrow's Web. Applications expected to heavily take advantage of Web service composition include B2B E-commerce and E-government. To date, enabling composite services has largely been an ad hoc, time-consuming, and error-prone process involving repetitive low-level programming. In this paper, we propose an ontology-based framework for the automatic composition of Web services. We present a technique to generate composite services from high-level declarative descriptions. We define formal safeguards for meaningful composition through the use of composability rules. These rules compare the syntactic and semantic features of Web services to determine whether two services are composable. We provide an implementation using an E-government application offering customized services to indigent citizens. Finally, we present an exhaustive performance experiment to assess the scalability of our approach.

Original languageEnglish
Pages (from-to)333-351
Number of pages19
JournalVLDB Journal
Volume12
Issue number4
DOIs
Publication statusPublished - 1 Nov 2003
Externally publishedYes

Fingerprint

Semantic Web
Web services
Chemical analysis
Electronic commerce
Composite materials
Syntactics
Computer programming
World Wide Web
Ontology
Scalability
Momentum
Semantics
Experiments

Keywords

  • Ontology
  • Semantic Web
  • Service composition
  • Web services

ASJC Scopus subject areas

  • Hardware and Architecture
  • Information Systems

Cite this

Composing web services on the Semantic Web. / Medjahed, Brahim; Bouguettaya, Athman; Elmagarmid, Ahmed.

In: VLDB Journal, Vol. 12, No. 4, 01.11.2003, p. 333-351.

Research output: Contribution to journalArticle

Medjahed, Brahim ; Bouguettaya, Athman ; Elmagarmid, Ahmed. / Composing web services on the Semantic Web. In: VLDB Journal. 2003 ; Vol. 12, No. 4. pp. 333-351.
@article{127876542af744719babf1a0825a9605,
title = "Composing web services on the Semantic Web",
abstract = "Service composition is gaining momentum as the potential silver bullet for the envisioned Semantic Web. It purports to take the Web to unexplored efficiencies and provide a flexible approach for promoting all types of activities in tomorrow's Web. Applications expected to heavily take advantage of Web service composition include B2B E-commerce and E-government. To date, enabling composite services has largely been an ad hoc, time-consuming, and error-prone process involving repetitive low-level programming. In this paper, we propose an ontology-based framework for the automatic composition of Web services. We present a technique to generate composite services from high-level declarative descriptions. We define formal safeguards for meaningful composition through the use of composability rules. These rules compare the syntactic and semantic features of Web services to determine whether two services are composable. We provide an implementation using an E-government application offering customized services to indigent citizens. Finally, we present an exhaustive performance experiment to assess the scalability of our approach.",
keywords = "Ontology, Semantic Web, Service composition, Web services",
author = "Brahim Medjahed and Athman Bouguettaya and Ahmed Elmagarmid",
year = "2003",
month = "11",
day = "1",
doi = "10.1007/s00778-003-0101-5",
language = "English",
volume = "12",
pages = "333--351",
journal = "VLDB Journal",
issn = "1066-8888",
publisher = "Springer New York",
number = "4",

}

TY - JOUR

T1 - Composing web services on the Semantic Web

AU - Medjahed, Brahim

AU - Bouguettaya, Athman

AU - Elmagarmid, Ahmed

PY - 2003/11/1

Y1 - 2003/11/1

N2 - Service composition is gaining momentum as the potential silver bullet for the envisioned Semantic Web. It purports to take the Web to unexplored efficiencies and provide a flexible approach for promoting all types of activities in tomorrow's Web. Applications expected to heavily take advantage of Web service composition include B2B E-commerce and E-government. To date, enabling composite services has largely been an ad hoc, time-consuming, and error-prone process involving repetitive low-level programming. In this paper, we propose an ontology-based framework for the automatic composition of Web services. We present a technique to generate composite services from high-level declarative descriptions. We define formal safeguards for meaningful composition through the use of composability rules. These rules compare the syntactic and semantic features of Web services to determine whether two services are composable. We provide an implementation using an E-government application offering customized services to indigent citizens. Finally, we present an exhaustive performance experiment to assess the scalability of our approach.

AB - Service composition is gaining momentum as the potential silver bullet for the envisioned Semantic Web. It purports to take the Web to unexplored efficiencies and provide a flexible approach for promoting all types of activities in tomorrow's Web. Applications expected to heavily take advantage of Web service composition include B2B E-commerce and E-government. To date, enabling composite services has largely been an ad hoc, time-consuming, and error-prone process involving repetitive low-level programming. In this paper, we propose an ontology-based framework for the automatic composition of Web services. We present a technique to generate composite services from high-level declarative descriptions. We define formal safeguards for meaningful composition through the use of composability rules. These rules compare the syntactic and semantic features of Web services to determine whether two services are composable. We provide an implementation using an E-government application offering customized services to indigent citizens. Finally, we present an exhaustive performance experiment to assess the scalability of our approach.

KW - Ontology

KW - Semantic Web

KW - Service composition

KW - Web services

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

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

U2 - 10.1007/s00778-003-0101-5

DO - 10.1007/s00778-003-0101-5

M3 - Article

VL - 12

SP - 333

EP - 351

JO - VLDB Journal

JF - VLDB Journal

SN - 1066-8888

IS - 4

ER -