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 Citations (Scopus)

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
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Pages288-297
Number of pages10
Volume5791 LNCS
DOIs
StatePublished - Nov 2 2009
Externally publishedYes
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)03029743
ISSN (Electronic)16113349

Other

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

Fingerprint

XML
Web services
Web Services
WSDL
Specification languages
Reusability
Industry
Service-oriented Computing
Concretes
Specifications
Model
Specification
Software
Formal Specification
Natural Language
Eliminate
Paradigm
Module
Output
Requirements

Keywords

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

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Cite this

Saleh, I., Kulczycki, G., & Blake, M. B. (2009). A reusable model for data-centric web services. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 5791 LNCS, 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

A reusable model for data-centric web services. / Saleh, Iman; Kulczycki, Gregory; Blake, M. Brian.

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 5791 LNCS 2009. p. 288-297 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 5791 LNCS).

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

Saleh, I, Kulczycki, G & Blake, MB 2009, A reusable model for data-centric web services. in Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). vol. 5791 LNCS, Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 5791 LNCS, pp. 288-297, 11th International Conference on Software Reuse, ICSR 2009, Falls Church, VA, United States, 9/27/09. https://doi.org/10.1007/978-3-642-04211-9_28
Saleh I, Kulczycki G, Blake MB. A reusable model for data-centric web services. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 5791 LNCS. 2009. p. 288-297. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). https://doi.org/10.1007/978-3-642-04211-9_28
Saleh, Iman ; Kulczycki, Gregory ; Blake, M. Brian. / A reusable model for data-centric web services. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics). Vol. 5791 LNCS 2009. pp. 288-297 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{0b79fe7cdc6a43faba6b3dc7fd0e5c8e,
title = "A reusable model for data-centric web services",
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.",
keywords = "Data-Centric Web Services, Formal Specification, SOA, SOC",
author = "Iman Saleh and Gregory Kulczycki and Blake, {M. Brian}",
year = "2009",
month = "11",
day = "2",
doi = "10.1007/978-3-642-04211-9_28",
language = "English",
isbn = "3642042104",
volume = "5791 LNCS",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "288--297",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",

}

TY - GEN

T1 - A reusable model for data-centric web services

AU - Saleh, Iman

AU - Kulczycki, Gregory

AU - Blake, M. Brian

PY - 2009/11/2

Y1 - 2009/11/2

N2 - 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.

AB - 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.

KW - Data-Centric Web Services

KW - Formal Specification

KW - SOA

KW - SOC

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

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

U2 - 10.1007/978-3-642-04211-9_28

DO - 10.1007/978-3-642-04211-9_28

M3 - Conference contribution

AN - SCOPUS:70350357334

SN - 3642042104

SN - 9783642042102

VL - 5791 LNCS

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 288

EP - 297

BT - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

ER -