A coordination service for distributed applications

Gurdip Singh, Arvind Gopalan

Research output: Chapter in Book/Entry/PoemConference contribution

Abstract

With the recent advances in the communication technology and 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 infor-mation 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.

Original languageEnglish (US)
Title of host publicationProceedings - IEEE 8th International Workshops on Enabling Technologies
Subtitle of host publicationInfrastructure for Collaborative Enterprises, WETICE 1999
PublisherIEEE Computer Society
Pages72-77
Number of pages6
ISBN (Electronic)0769503659
DOIs
StatePublished - 1999
Externally publishedYes
Event8th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 1999 - Stanford, United States
Duration: Jun 16 1999Jun 18 1999

Publication series

NameProceedings of the Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE
Volume1999-June
ISSN (Print)1524-4547

Conference

Conference8th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 1999
Country/TerritoryUnited States
CityStanford
Period6/16/996/18/99

Keywords

  • Collaborative applications
  • Coordination
  • Open systems
  • Session management

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'A coordination service for distributed applications'. Together they form a unique fingerprint.

Cite this