Webs of Archived Distributed Computations for Asynchronous Collaboration
The Journal of Supercomputing - Special issue: high performance distributed computing
On the Addition of Properties to Components
ECOOP '97 Proceedings of the Workshops on Object-Oriented Technology
Beyond Discrete E-Services: Composing Session-Oriented Services in Telecommunications
TES '01 Proceedings of the Second International Workshop on Technologies for E-Services
A world-wide distributed system using Java and the Internet
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
Hi-index | 0.00 |
We consider a system with the infrastructure for thecreation and interconnection of large numbers of distributed persistent objects. This system is exemplifiedby the Internet: potentially, every appliance and document on the Internet has both persistent state and theability 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 implementingapplications in such a system. A specific concern ofour research is developing the infrastructure to supportstructuring distributed applications by using sequential, choice, and parallel composition, in the anarchicenvironment where application compositions may beunforeseeable, and interactions may be unknown priorto 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.