• 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