DocumentCode
2341863
Title
Systematic composition of objects in distributed Internet applications: processes and sessions
Author
Chandy, Mani K. ; Rifkin, Adam
Author_Institution
Dept. of Comput. Sci., California Inst. of Technol., Pasadena, CA, USA
Volume
1
fYear
1997
fDate
7-10 Jan 1997
Firstpage
395
Abstract
Considers a system with an 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 a persistent state and the ability to interact with large numbers of other appliances and documents on the Internet. This peeper 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 the structuring of distributed applications by using sequential, choice and parallel composition in an 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
Keywords
Internet; distributed processing; formal specification; groupware; object-oriented programming; Internet appliance interaction; anarchic environment; choice composition; collaborative Java processes; distributed Internet applications; distributed persistent objects; parallel composition; sequential composition; sessions; structuring concepts; system infrastructure; systematic object composition; unforeseeable application compositions; unknown interactions; Application software; Collaboration; Collaborative work; Computer science; Control systems; FAA; Home appliances; International collaboration; Internet; Java; Maintenance;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location
Wailea, HI
ISSN
1060-3425
Print_ISBN
0-8186-7743-0
Type
conf
DOI
10.1109/HICSS.1997.667288
Filename
667288
Link To Document