DocumentCode
3322430
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
fYear
1999
fDate
1999
Firstpage
72
Lastpage
77
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Enabling Technologies: Infrastructure for Collaborative Enterprises, 1999. (WET ICE '99) Proceedings. IEEE 8th International Workshops on
Conference_Location
Stanford, CA
ISSN
1080-1383
Print_ISBN
0-7695-0365-9
Type
conf
DOI
10.1109/ENABL.1999.805178
Filename
805178
Link To Document