Web 2.0-based SaaS for Community Resource Sharing

Cloud computing is an emerging paradigm where computing resources are offered over the Internet. Web 2.0 is also the mainstream technology in the existing Internet. How to combine the two domains is the main purpose of this paper. Software as a Service (SaaS) is one of the important service models of cloud computing. This study presents a Web 2.0-based Software as a Service (Web 2.0-based SaaS) model based on Web 2.0 Mashups for integrating Web 2.0 technologies into SaaS. Based on the proposed Web-based SaaS model, a RSS-based Community Resource Sharing System, called RCRSS, is developed, and then is deployed in the Google App Engine platform. To illustrate the RCRSS applications, we demonstrate resource sharing of community can be acquired from heterogeneous and distributed resources, including Blog, Facebook, Social Bookmark, and Web Multimedia.

[1]  Ilya V. Yakovlev Web 2.0: Is It Evolutionary or Revolutionary? , 2007, IT Professional.

[2]  YoungTaek Jin,et al.  A Context-Aware Framework using Ontology for Smart Phone Platform , 2010, J. Digit. Content Technol. its Appl..

[3]  Shufen Zhang,et al.  Cloud Computing Research and Development Trend , 2010, 2010 Second International Conference on Future Networks.

[4]  Jeffrey M. Voas,et al.  Cloud Computing: New Wine or Just a New Bottle? , 2009, IT Professional.

[5]  Anirban Kundu,et al.  Multi-layered Service Suite Conceptualization in Cloud Computing , 2010, J. Convergence Inf. Technol..

[6]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[7]  I-Ching Hsu,et al.  OWL-L: An OWL-based language for Web resources links , 2009, Comput. Stand. Interfaces.

[8]  I-Ching Hsu,et al.  SXRS: An XLink-based Recommender System using Semantic Web technologies , 2009, Expert Syst. Appl..

[9]  Eugene Ciurana,et al.  Google App Engine , 2009 .

[10]  Anirban Kundu,et al.  Introducing New Services in Cloud Computing Environment , 2010, J. Digit. Content Technol. its Appl..

[11]  San Murugesan,et al.  Understanding Web 2.0 , 2007, IT Professional.

[12]  Miya Knights Web 2.0 , 2007 .

[13]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[14]  Daniel Lewis,et al.  What is web 2.0? , 2006, CROS.

[15]  Rajkumar Buyya,et al.  Aneka: a Software Platform for .NET based Cloud Computing , 2009, High Performance Computing Workshop.

[16]  Gerard Briscoe,et al.  Community Cloud Computing , 2009, CloudCom.

[17]  Tharam S. Dillon,et al.  Cloud Computing: Issues and Challenges , 2010, 2010 24th IEEE International Conference on Advanced Information Networking and Applications.

[18]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.