EconPapers    
Economics at your fingertips  
 

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

Uwe Zdun, Markus Voelter and Michael Kircher
Additional contact information
Uwe Zdun: Vienna University of Economics, Austria
Markus Voelter: Ingenieurburo fur Softwaretechnologie, Germany
Michael Kircher: Siemens AG, Germany

International Journal of Web Services Research (IJWSR), 2004, vol. 1, issue 3, 42-62

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.

Date: 2004
References: Add references at CitEc
Citations:

Downloads: (external link)
https://services.igi-global.com/resolvedoi/resolve ... 4018/jwsr.2004070103 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:igg:jwsr00:v:1:y:2004:i:3:p:42-62

Access Statistics for this article

International Journal of Web Services Research (IJWSR) is currently edited by Liang-Jie Zhang

More articles in International Journal of Web Services Research (IJWSR) from IGI Global
Bibliographic data for series maintained by Journal Editor ().

 
Page updated 2025-05-08
Handle: RePEc:igg:jwsr00:v:1:y:2004:i:3:p:42-62