A reusable model for data-centric web services

Iman Saleh, Gregory Kulczycki, M. Brian Blake

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

9 Scopus citations


Service-oriented computing (SoC) promotes a paradigm where enterprise applications can be transformed into reusable, network-accessible software modules or services (i.e. Web services). In many cases, existing concrete applications can be wrapped to perform within the SoC environment by (1) converting their required input data and output provisions into XML-based messages (e.g. SOAP) and (2) specifying the newly-created services using other XML-based software specifications (e.g. WSDL). In addition, enterprise organizations also devise natural language specifications to describe the service capability. Unfortunately, consumers of these capabilities often misinterpret the data requirements for using the underlying services. In this paper, we propose a generic model for data-centric Web Services that aids formal specification of service-data interactions and provides practical and verifiable solutions to eliminate data ambiguity and promote service reusability.

Original languageEnglish (US)
Title of host publicationFormal Foundations of Reuse and Domain Engineering - 11th International Conference on Software Reuse, ICSR 2009, Proceedings
Number of pages10
StatePublished - Nov 2 2009
Event11th International Conference on Software Reuse, ICSR 2009 - Falls Church, VA, United States
Duration: Sep 27 2009Sep 30 2009

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume5791 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other11th International Conference on Software Reuse, ICSR 2009
Country/TerritoryUnited States
CityFalls Church, VA


  • Data-Centric Web Services
  • Formal Specification
  • SOA
  • SOC

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science


Dive into the research topics of 'A reusable model for data-centric web services'. Together they form a unique fingerprint.

Cite this