Loading [MathJax]/extensions/tex2jax.js

Request/response aspects for web services

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Authors

  • Ernst Juhnke
  • Dominik Seiler
  • Ralph Ewerth
  • Matthew Smith

External Research Organisations

  • Philipps-Universität Marburg
  • University of Siegen

Details

Original languageEnglish
Title of host publicationAdvanced Information Systems Engineering
Subtitle of host publication 23rd International Conference, CAiSE 2011, Proceedings
Pages627-641
Number of pages15
Publication statusPublished - 2011
Externally publishedYes
Event23rd International Conference on Advanced Information Systems Engineering, CAiSE 2011 - London, United Kingdom (UK)
Duration: 20 Jun 201124 Jun 2011

Publication series

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

Abstract

Web services rely on standardized interface descriptions and communication protocols to realize loosely-coupled distributed applications that are executed on several interconnected hosts. However, the extension of a web service with non-functional requirements, such as efficient data transfer or security, is a tedious task that also requires access to the web service implementations. In this paper, we present request/response aspects for web services to allow software developers to easily and transparently change the data exchange between web services without modifying their implementations or their interfaces. A framework supporting request/response aspects for web services is presented, and implementation issues are discussed. The usefulness of request/response aspects is illustrated by three use cases.

Keywords

    Aspect-oriented Programming, Service-oriented Architecture, SOAP, Web Service

ASJC Scopus subject areas

Cite this

Request/response aspects for web services. / Juhnke, Ernst; Seiler, Dominik; Ewerth, Ralph et al.
Advanced Information Systems Engineering: 23rd International Conference, CAiSE 2011, Proceedings. 2011. p. 627-641 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 6741 LNCS).

Research output: Chapter in book/report/conference proceedingConference contributionResearchpeer review

Juhnke, E, Seiler, D, Ewerth, R, Smith, M & Freisleben, B 2011, Request/response aspects for web services. in Advanced Information Systems Engineering: 23rd International Conference, CAiSE 2011, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 6741 LNCS, pp. 627-641, 23rd International Conference on Advanced Information Systems Engineering, CAiSE 2011, London, United Kingdom (UK), 20 Jun 2011. https://doi.org/10.1007/978-3-642-21640-4_46
Juhnke, E., Seiler, D., Ewerth, R., Smith, M., & Freisleben, B. (2011). Request/response aspects for web services. In Advanced Information Systems Engineering: 23rd International Conference, CAiSE 2011, Proceedings (pp. 627-641). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 6741 LNCS). https://doi.org/10.1007/978-3-642-21640-4_46
Juhnke E, Seiler D, Ewerth R, Smith M, Freisleben B. Request/response aspects for web services. In Advanced Information Systems Engineering: 23rd International Conference, CAiSE 2011, Proceedings. 2011. p. 627-641. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/978-3-642-21640-4_46
Juhnke, Ernst ; Seiler, Dominik ; Ewerth, Ralph et al. / Request/response aspects for web services. Advanced Information Systems Engineering: 23rd International Conference, CAiSE 2011, Proceedings. 2011. pp. 627-641 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Download
@inproceedings{0e6627a28ee046c7bc98fac07fa0dd5f,
title = "Request/response aspects for web services",
abstract = "Web services rely on standardized interface descriptions and communication protocols to realize loosely-coupled distributed applications that are executed on several interconnected hosts. However, the extension of a web service with non-functional requirements, such as efficient data transfer or security, is a tedious task that also requires access to the web service implementations. In this paper, we present request/response aspects for web services to allow software developers to easily and transparently change the data exchange between web services without modifying their implementations or their interfaces. A framework supporting request/response aspects for web services is presented, and implementation issues are discussed. The usefulness of request/response aspects is illustrated by three use cases.",
keywords = "Aspect-oriented Programming, Service-oriented Architecture, SOAP, Web Service",
author = "Ernst Juhnke and Dominik Seiler and Ralph Ewerth and Matthew Smith and Bernd Freisleben",
note = "Funding Information: This work is supported by the German Ministry of Education and Research (BMBF, D-Grid) and by the German Research Foundation (DFG, PAK 509).; 23rd International Conference on Advanced Information Systems Engineering, CAiSE 2011 ; Conference date: 20-06-2011 Through 24-06-2011",
year = "2011",
doi = "10.1007/978-3-642-21640-4_46",
language = "English",
isbn = "9783642216398",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
pages = "627--641",
booktitle = "Advanced Information Systems Engineering",

}

Download

TY - GEN

T1 - Request/response aspects for web services

AU - Juhnke, Ernst

AU - Seiler, Dominik

AU - Ewerth, Ralph

AU - Smith, Matthew

AU - Freisleben, Bernd

N1 - Funding Information: This work is supported by the German Ministry of Education and Research (BMBF, D-Grid) and by the German Research Foundation (DFG, PAK 509).

PY - 2011

Y1 - 2011

N2 - Web services rely on standardized interface descriptions and communication protocols to realize loosely-coupled distributed applications that are executed on several interconnected hosts. However, the extension of a web service with non-functional requirements, such as efficient data transfer or security, is a tedious task that also requires access to the web service implementations. In this paper, we present request/response aspects for web services to allow software developers to easily and transparently change the data exchange between web services without modifying their implementations or their interfaces. A framework supporting request/response aspects for web services is presented, and implementation issues are discussed. The usefulness of request/response aspects is illustrated by three use cases.

AB - Web services rely on standardized interface descriptions and communication protocols to realize loosely-coupled distributed applications that are executed on several interconnected hosts. However, the extension of a web service with non-functional requirements, such as efficient data transfer or security, is a tedious task that also requires access to the web service implementations. In this paper, we present request/response aspects for web services to allow software developers to easily and transparently change the data exchange between web services without modifying their implementations or their interfaces. A framework supporting request/response aspects for web services is presented, and implementation issues are discussed. The usefulness of request/response aspects is illustrated by three use cases.

KW - Aspect-oriented Programming

KW - Service-oriented Architecture

KW - SOAP

KW - Web Service

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

U2 - 10.1007/978-3-642-21640-4_46

DO - 10.1007/978-3-642-21640-4_46

M3 - Conference contribution

AN - SCOPUS:79960329093

SN - 9783642216398

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

SP - 627

EP - 641

BT - Advanced Information Systems Engineering

T2 - 23rd International Conference on Advanced Information Systems Engineering, CAiSE 2011

Y2 - 20 June 2011 through 24 June 2011

ER -