The LOCUS distributed system architecture
The LOCUS distributed system architecture
Fine-grained mobility in the Emerald system
ACM Transactions on Computer Systems (TOCS)
Communications of the ACM
Aspects: extending objects to support multiple, independent roles
SIGMOD '91 Proceedings of the 1991 ACM SIGMOD international conference on Management of data
Introduction to OSF DCE (rev. 1.0)
Introduction to OSF DCE (rev. 1.0)
Understanding DCE
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A language with distributed scope
POPL '95 Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Communications of the ACM
Online tracking of mobile users
Journal of the ACM (JACM)
CGI programming on the World Wide Web
CGI programming on the World Wide Web
Safe kernel extensions without run-time checking
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
Designing distributed applications with mobile code paradigms
ICSE '97 Proceedings of the 19th international conference on Software engineering
Mobile objects in distributed Oz
ACM Transactions on Programming Languages and Systems (TOPLAS)
The Java programming language (2nd ed.)
The Java programming language (2nd ed.)
Object management in POSTGRES using procedures
OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
CORBA 3 Fundamentals and Programming with Cdrom
CORBA 3 Fundamentals and Programming with Cdrom
Distributed Operating Systems: The Logical Design
Distributed Operating Systems: The Logical Design
Object-Oriented Software Construction
Object-Oriented Software Construction
The Java Language Specification
The Java Language Specification
Security for Mobile Agents: Authentication and State Appraisal
ESORICS '96 Proceedings of the 4th European Symposium on Research in Computer Security: Computer Security
Supporting Object Migration in Distributed Systems
Proceedings of the Fifth International Conference on Database Systems for Advanced Applications (DASFAA)
A Java-Based Framework for Processing Distributed Objects
ER '97 Proceedings of the 16th International Conference on Conceptual Modeling
The Messenger Environment MØ - A Condensed Description
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
Sumatra: A Language for Resource-Aware Mobile Programs
MOS '96 Selected Presentations and Invited Papers Second International Workshop on Mobile Object Systems - Towards the Programmable Internet
Mobile Agent Security and Telescript
COMPCON '96 Proceedings of the 41st IEEE International Computer Conference
Liquid Software: A New Paradigm for Networked Systems
Liquid Software: A New Paradigm for Networked Systems
Agent Tcl: a flexible and secure mobile-agent system
TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4
A distributed object model for the javaTM system
COOTS'96 Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2
Pickling state in the javaTM system
COOTS'96 Proceedings of the 2nd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 2
Hi-index | 0.00 |
We describe the design and implementation of our StratOSphere project, a framework which unifiesdistributed objects and mobile code applications. We begin by firstexamining different mobile code paradigms that distribute processingof code and data resource components across a network. Afteranalyzing these paradigms, and presenting a lattice of functionality,we then develop a layered architecture for StratOSphere, incorporating higher levels of mobility and interoperabilityat each successive layer. In our design, we provide an object modelthat permits objects to migrate to different sites, select amongdifferent method implementations, and provide new methods andbehavior. We describe how we build new semantics in each softwarelayer, and present sample objects developed for the AlexandriaDigital Library Project at UC Santa Barbara, which as been buildingan information retrieval system for geographically-referencedinformation and datasets. We have designed using StratOSphere a repository that stores its holdings. The library‘smap, image and geographical data are viewed as a collection ofobjects with extensible operations. StratOSphere.