• DocumentCode
    1189397
  • Title

    WEBGOP: collaborative web services based on graph-oriented programming

  • Author

    Chan, Alvin T S ; Cao, Jiannong ; Chan, C.K.

  • Author_Institution
    Dept. of Comput., Hong Kong Polytech. Univ., China
  • Volume
    35
  • Issue
    6
  • fYear
    2005
  • Firstpage
    811
  • Lastpage
    830
  • Abstract
    WEBGOP is a programming architecture for collaborative Web services using graph-oriented programming. The motivation for the project comes from the realization that the integration of collaborative Web services lacks support. The aim of WEBGOP is to extend the Web from a client-server system to a structured multipoint system. A graph abstraction of the network provides the structure for the integration of Web services and facilitates their configuration and programming. Using WEBGOP, a logical graph representing a virtual-overlay network over the Internet is created to link up collaborative Web services. Web services are individually or jointly invoked through either unicast or multicast messages within the overlay network. All messages are based on the simple-object access protocol (SOAP). This forms an extension of the hypertext transfer protocol (HTTP) to support the distributed invocation of Web services. The Web services on different servers work collaboratively for a multipoint network application. This project provides a structured integration of Web services by extending the support of intermediary processing in a multipoint service. It also provides a rich network-programming interface for a new class of integrated Web applications while retaining the use of the Internet protocol and HTTP.
  • Keywords
    Internet; client-server systems; programming; software architecture; transport protocols; Internet protocol; WEBGOP; client-server system; collaborative Web services; graph abstraction; graph-oriented programming; hypertext transfer protocol; network-programming interface; programming architecture; simple-object access protocol; structured multipoint system; virtual-overlay network; Access protocols; Client-server systems; Collaboration; IP networks; Network servers; Service oriented architecture; Simple object access protocol; Unicast; Web and internet services; Web services; Collaborative; Web services; graph-oriented programming; simple-object access protocol (SOAP);
  • fLanguage
    English
  • Journal_Title
    Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1083-4427
  • Type

    jour

  • DOI
    10.1109/TSMCA.2005.851342
  • Filename
    1519026