Reference Hub13
Pattern-Based Design of an Asynchronous Invocation Framework for Web Services

Pattern-Based Design of an Asynchronous Invocation Framework for Web Services

Uwe Zdun, Markus Voelter, Michael Kircher
Copyright: © 2004 |Volume: 1 |Issue: 3 |Pages: 21
ISSN: 1545-7362|EISSN: 1546-5004|ISSN: 1545-7362|EISBN13: 9781615204649|EISSN: 1546-5004|DOI: 10.4018/jwsr.2004070103
Cite Article Cite Article

MLA

Zdun, Uwe, et al. "Pattern-Based Design of an Asynchronous Invocation Framework for Web Services." IJWSR vol.1, no.3 2004: pp.42-62. http://doi.org/10.4018/jwsr.2004070103

APA

Zdun, U., Voelter, M., & Kircher, M. (2004). Pattern-Based Design of an Asynchronous Invocation Framework for Web Services. International Journal of Web Services Research (IJWSR), 1(3), 42-62. http://doi.org/10.4018/jwsr.2004070103

Chicago

Zdun, Uwe, Markus Voelter, and Michael Kircher. "Pattern-Based Design of an Asynchronous Invocation Framework for Web Services," International Journal of Web Services Research (IJWSR) 1, no.3: 42-62. http://doi.org/10.4018/jwsr.2004070103

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

Asynchronous invocations are needed in the context of distributed object frameworks to prevent clients from blocking during remote invocations. Popular Web service frameworks offer only synchronous invocations (over HTTP). An alternative is messaging protocols but these implement a different communication paradigm. When client asynchrony is not supported, client developers have to build asynchronous invocations on top of the synchronous invocation facility. But this is tedious, error-prone, and might result in different remote invocation styles used within the same application. We present a number of patterns for asynchronous invocations and explain how these patterns can be used to build asynchronous invocation facilities for Web service frameworks. We exemplify this approach by explaining the design and implementation of an asynchronous invocation framework for Apache Axis.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.