article · 2005
Rethinking the Java SOAP Stack
Edmund Smith, Jaxrpc Apache, Steve Loughran, Steve Loughran
Cited by 0Abstract and details only
Abstract
axis, XML, distributed computing This paper examines the current SOAP APIs in Java, and in particular the Java API for XML-based RPC, commonly known as JAX-RPC, which is effectively the standard API for SOAP on the Java platform. We claim that JAX-RPC, and indeed any SOAP API that relies upon a perfect twoway mapping between XML data and native language objects is fundamentally flawed. Furthermore, we claim that the attempt JAX-RPC makes to extend the remote method invocation metaphor to SOAP services is counterproductive. We base our argument both upon experience with JAX-RPC and SOAP, and upon experience of previous distributed computing technologies. We argue that JAX-RPC is not capable of delivering on the SOAP design goals, but conclude by suggesting an alternate system, Alpine, which is free from many known flaws of existing systems, and should prove better able to deliver upon the promise of SOAP.
Cite this paper
Smith, E., Apache, J., Loughran, S., & Loughran, S. (2005). Rethinking the Java SOAP Stack.
Smith, Edmund, et al. “Rethinking the Java SOAP Stack.” 2005.
Smith, Edmund, Jaxrpc Apache, Steve Loughran, and Steve Loughran. 2005. “Rethinking the Java SOAP Stack.”
Smith, E. et al. (2005) ‘Rethinking the Java SOAP Stack’.
@article{smith2005rethinking,
title = {{Rethinking the Java SOAP Stack}},
author = {Smith, Edmund and Apache, Jaxrpc and Loughran, Steve and Loughran, Steve},
year = {2005}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.