Title
The ProgrammableWeb: Agile, Social, and Grassroot Computing
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.
Year
DOI
Venue
2007
10.1109/ICSC.2007.98
ICSC
Keywords
Field
DocType
semantic web,web 2,web service,social computing,distributed computing,software engineering,web services
Web development,Web design,Web API,World Wide Web,Semantic Web Stack,Computer science,Web standards,Data Web,Web modeling,Social Semantic Web
Conference
ISBN
Citations 
PageRank 
0-7695-2997-6
5
0.46
References 
Authors
15
2
Name
Order
Citations
PageRank
E. Michael Maximilien1112981.39
Ajith Ranabahu232029.21