The Programmable Web: Agile, Social, and Grassroot Computing

TitleThe Programmable Web: Agile, Social, and Grassroot Computing
Publication TypeConference Paper
Year of Publication2007
AuthorsE. Micheal Maximilien, Ajith Ranabahu
Conference Name1st IEEE International Conference on Semantic Computing(ICSC)
Conference LocationIrvine, CA, USA

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 its own right, it is becoming apparent that the grassroots approach of the Web 2.0 is gaining greater success than the other two. In this paper we analyze the movements, briefly describing their main traits, and outlining their primary assumptions. We then frame the common problem of achieving a programmable Web within the context of distributed computing and software engineering and 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.

Full Text

E. Michael Maximilien and Ajith Ranabahu, 'The Programmable Web: Agile, Social, and Grassroot Computing,'in International Conference on Semantic Computing 2007, ICSC 2007, Irvine, CA, September 17-19, 2007, Proceedings, IEEE COmputer Society, 2007, pp. 477-481.