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

Abstract

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
Pages288-297
Number of pages10
DOIs
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

Other

Other11th International Conference on Software Reuse, ICSR 2009
CountryUnited States
CityFalls Church, VA
Period9/27/099/30/09

Keywords

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

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

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

  • Cite this

    Saleh, I., Kulczycki, G., & Blake, M. B. (2009). A reusable model for data-centric web services. In Formal Foundations of Reuse and Domain Engineering - 11th International Conference on Software Reuse, ICSR 2009, Proceedings (pp. 288-297). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5791 LNCS). https://doi.org/10.1007/978-3-642-04211-9_28