Abstract
Electronic Commerce is a field of application that is distributed by nature where different parties share information and work concurrently and cooperatively on objects, potentially distributed over a large scale network like the Internet. In such an environment client/server architectures reach the limit of their capability. Non-centralized distributed architectures with object and code migration are more suitable. This paper presents a distributed extension to Java named Dejay. Its aim is to simplify the design and development of such distributed systems. Concurrency and distribution are expressed using the same mechanism, virtual processors. These processors represent one thread of control. They contain groups of objects and manage their synchronization and migration over distributed networks. It is used as an implementation language for distributed electronic commerce applications.
Chapter PDF
References
B. Achauer: “The DOWL Distributed Object-Oriented Language”. Communications of the ACM, Sept. 1993.
M. Boger, H.W. Gellersen: “On Models in Object-Oriented Methods-Critique and a new Aproacht to Reversibility”. Technology of Object-Oriented Languages and Systems, TOOLS 19, Paris, Feb. 1996.
S. Brandt, O. Lehrman Madsen: “Object-Oriented Distributed Programming in BETA”. Feb. 1994.
G. Brose: “JacORB: Implementation and Design of a Java ORB”. Proc. DAIS'97, IFIP WG 6.1 International Working Conference on Distributed Aplications and Interoperable Systems, Cottbus, Germany, Chapman&Hall, Oktober 1997.
G. Brose, K.-P. Löhr, A. Spiegel: “Java does not Distribute”. Proc. TOOLS Pacific '97, Melbourne, Australia, November 1997.
L. Cardelli: “Ambit”. http://www.luca.demon.co.uk/Ambit/Ambit.html, 1997.
W.R. Cockayne, M. Zyda: “Mobile Agents”. Manning Publications, Greenwich, 1997.
N. Hutchinson, R. Raj, A. Black, H. Levy, E. Jul: “The Emerald Programming Language Report”. Technical Report 87-10-07, University of Washington, Washington, 1987.
S. Frolund: “Coordinating Distributed Objects”. The MIT Press, Cambridge, Massachusetts, 1997.
D.A. Hall: “Applying Mobile Code to Distributed Systems”. Doctoral dissertation, University of Cambridge, Cambridge, June 1997.
E. Jul: “Object Mobility in a Distributed Object-Oriented System”. Doctoral dissertation, University of Washington, Washington, 1989.
B. Mathiske, F. Matthes, J.W. Schmidt: “On Migrating Threads”. Journal of Intelligent Information Systems, 1996.
B. Meyer: “Object-Oriented Software Construction, 2nd Ed.”. Prentice Hall, New Jersey, 1997.
ObjectSpace: “Voyager Core Technology”. Http://www.objectspace.com/voyager/1997.
M. Philippsen: “JavaParty — Transparent Remote Objects in Java”. Concurrency: Practice and Experience, November 1997.
M. Tatsubori 97: “OpenJava”. http://www.softlab.is.tsukuba.ac.jp/ LANG/mich/openjava/, November 1997.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Boger, M. (1998). Migrating objects in electronic commerce applications. In: Lamersdorf, W., Merz, M. (eds) Trends in Distributed Systems for Electronic Commerce. TREC 1998. Lecture Notes in Computer Science, vol 1402. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0053414
Download citation
DOI: https://doi.org/10.1007/BFb0053414
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64564-1
Online ISBN: 978-3-540-69433-5
eBook Packages: Springer Book Archive