• DocumentCode
    3466919
  • Title

    The ProgrammableWeb: Agile, Social, and Grassroot Computing

  • Author

    Maximilien, E. Michael ; Ranabahu, Ajith

  • Author_Institution
    IBM Almaden Res. Center, San Jose
  • fYear
    2007
  • fDate
    17-19 Sept. 2007
  • Firstpage
    477
  • Lastpage
    481
  • Abstract
    Web services, the semantic Web, and Web 2.0 are three somewhat separate movements trying to make the Web a programmable substrate. While each has achieved some level of success on their own right, it is becoming apparent that the grassroot approach of the Web 2.0 is gaining greater success than the other two. In this paper we analyze each movement, briefly describing its main traits, and outlining its primary assumptions. We then frame the common problem of achieving a programmable Web within the context of distributed computing and software engineering and then attempt to show why Web 2.0 is closest to give a pragmatic solution to the problem and will therefore likely continue to have the most success while the other two only have cursory contributions.
  • Keywords
    Web services; software engineering; Web 2; Web services; agile computing; distributed computing; grassroot computing; programmable Web; semantic Web; social computing; software engineering; Artificial intelligence; Distributed computing; Dynamic programming; Industrial training; Road transportation; Semantic Web; Service oriented architecture; Software engineering; Web services; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Semantic Computing, 2007. ICSC 2007. International Conference on
  • Conference_Location
    Irvine, CA
  • Print_ISBN
    978-0-7695-2997-4
  • Type

    conf

  • DOI
    10.1109/ICSC.2007.97
  • Filename
    4338384