Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published April 25, 2001 | Submitted
Report Open

Systematic Composition of Objects in Distributed Internet Applications: Processes and Sessions

Abstract

We consider a system with the infrastructure for the creation and interconnection of large numbers of distributed persistent objects. This system is exemplified by the Internet: potentially, every appliance and document on the Internet has both persistent state and the ability to interact with large numbers of other appliances and documents on the Internet. This paper elucidates the characteristics of such a system, and proposes the compositional requirements of its corresponding infrastructure. We explore the problems of specifying, composing, reasoning about, and implementing applications in such a system. A specific concern of our research is developing the infrastructure to support structuring distributed applications by using sequential, choice, and parallel composition, in the anarchic environment where application compositions may be unforeseeable, and interactions may be unknown prior to actually occurring. The structuring concepts discussed are relevant to a wide range of distributed applications; our implementation is illustrated with collaborative Java processes interacting over the Internet, but the methodology provided can be applied independent of specific platforms.

Additional Information

© 1996 California Institute of Technology. June 9, 1996 This research is supported in part by NSF grants CCR-912008 and CCR-9527130. This work constitutes part of the Caltech Infospheres Project. More information is available on the Web at http://www.infospheres.caltech.edu/ Note that this paper is Copyright 1996 IEEE, Published in the Proceedings of the 30th Hawaii International Conference on System Sciences, January 7-10, 1997, Maui, Hawaii.

Attached Files

Submitted - postscript.pdf

Submitted - postscript.ps

Files

postscript.pdf
Files (916.0 kB)
Name Size Download all
md5:e6ec167cad6a04098fe67da59655de10
620.2 kB Download
md5:7bb23ad1bc6c0f3a4865d27bd781a4f5
295.8 kB Preview Download

Additional details

Created:
August 20, 2023
Modified:
October 24, 2023