Title :
A coordination service for distributed applications
Author :
Singh, Gurdip ; Gopalan, Arvind
Author_Institution :
Dept. of Comput. & Inf. Sci., Kansas State Univ., Manhattan, KS, USA
Abstract :
With the recent advances in communications technology and the popularity of the Internet, a large number of distributed Web-based applications are being developed. To ease the development of such applications, software support to facilitate coordination and communication is needed. This paper describes an object-oriented system that provides software support for different aspects of application development, namely session management, coordination and information exchange. In particular, the paper proposes a coordination service as a building block for developing distributed applications. A set of processes or agents that need to coordinate their actions can supply a coordination specification to this service. The service then performs the appropriate lower-level communication to coordinate the actions of the processes as per the specification. We believe that such a service should be available as part of the basic infrastructure for developing Web-based distributed applications. Our framework has been implemented in Java and incorporates the notion of role types to accommodate application development in an open system
Keywords :
Internet; cooperative systems; distributed object management; distributed programming; object-oriented programming; open systems; Internet; Java implementation; World Wide Web-based applications; application development; collaborative applications; communications technology; coordination specification; distributed applications coordination service; information exchange; low-level communication; object-oriented system; open system; role types; session management; software support; Access protocols; Application software; Collaboration; Communications technology; Distributed computing; Information management; Internet; Open systems; Software development management; Software systems;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises, 1999. (WET ICE '99) Proceedings. IEEE 8th International Workshops on
Conference_Location :
Stanford, CA
Print_ISBN :
0-7695-0365-9
DOI :
10.1109/ENABL.1999.805178