Details
Original language | English |
---|---|
Title of host publication | Advanced Information Systems Engineering |
Subtitle of host publication | 23rd International Conference, CAiSE 2011, Proceedings |
Pages | 627-641 |
Number of pages | 15 |
Publication status | Published - 2011 |
Externally published | Yes |
Event | 23rd International Conference on Advanced Information Systems Engineering, CAiSE 2011 - London, United Kingdom (UK) Duration: 20 Jun 2011 → 24 Jun 2011 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 6741 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
- Mathematics(all)
- Theoretical Computer Science
- Computer Science(all)
- General Computer Science
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
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 proceeding › Conference contribution › Research › peer review
}
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 -