Abstract
This paper reports on the experiences we gained while trying to build an interpreter for a new programming language aimed at developing strong mobile software. The interpreter is actually a distributed virtual machine that can be used in a peer-to-peer setting on a heterogeneous platform. In our quest for an experimental implementation, simplicity and portability led us to using a combination of Java and SOAP technologies. The paper reports on the problems we encountered in this experiment and shows that SOAP is inadequate in peer-to-peer communication that cannot afford fat servers to run on all nodes.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Abelson, H., Sussman, G.J.: Structure and Interpretation of Computer Programs. MIT Press, Cambridge (1985)
Cardelli, L., Gordon, A.D.: Mobile ambients. In: Nivat, M. (ed.) FOSSACS 1998. LNCS, vol. 1378, p. 140. Springer, Heidelberg (1998)
Caromel, D.: Toward a method of object-oriented concurrent programming. Communications of the ACM 36(9), 90–102 (1993)
De Meuter, W., D’Hondt, T., Dedecker, J.: Intersecting classes and prototypes. In: Proceedings of PSI-Conference, Springer, Heidelberg (2003)
D’Hondt, T.: The pico programming language project (1996), http://pico.vub.ac.be
ISTAG, Ambient intelligence: from vision to reality. Draft report (2003)
Snell, J., Tidwell, D., Kulchenko, P.: Programming Web Services with SOAP. O’Reilly, Sebastopol (2001)
The Apache Software Foundation. The tomcat 5 servlet/jsp container (1999-2003), http://jakarta.apache.org/tomcat/tomcat-5.0-doc/index.html
The Apache Software Foundation. Apache soap v2.3.1 documentation (2001), http://ws.apache.org/soap/docs
Ungar, D., Smith, R.B.: Self: The power of simplicity. In: Conference proceedings on Object-oriented programming systems, languages and applications, pp. 227–242. ACM Press, New York (1987)
Van Belle, W., D’Hondt, T.: Agent mobility and reification of computational state, an experiment in migration. In: Wagner, T.A., Rana, O.F. (eds.) AA-WS 2000. LNCS (LNAI), vol. 1887, p. 166. Springer, Heidelberg (2000)
World Wide Web Consortium. Extensible markup language (xml) 1.0 (second edition) (2000), http://www.w3.org/TR/REC-xml
World Wide Web Consortium. Simple object access protocol (soap) 1.2 w3c note (2003), http://www.w3.org/TR/SOAP/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Van Cutsem, T., Mostinckx, S., De Meuter, W., Dedecker, J., D’Hondt, T. (2004). On the Performance of SOAP in a Non-trivial Peer-to-Peer Experiment. In: Emmerich, W., Wolf, A.L. (eds) Component Deployment. CD 2004. Lecture Notes in Computer Science, vol 3083. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24848-4_14
Download citation
DOI: https://doi.org/10.1007/978-3-540-24848-4_14
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22059-6
Online ISBN: 978-3-540-24848-4
eBook Packages: Springer Book Archive