Research Article

Flare: Architecture for rapid and easy development of Internet-based Applications

by  Shashank Shekhar, Nvsn Kalyan Chakravarthy, Mohit Soni
journal cover
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 1 - Issue 24
Published: February 2010
Authors: Shashank Shekhar, Nvsn Kalyan Chakravarthy, Mohit Soni
10.5120/549-716
PDF

Shashank Shekhar, Nvsn Kalyan Chakravarthy, Mohit Soni . Flare: Architecture for rapid and easy development of Internet-based Applications. International Journal of Computer Applications. 1, 24 (February 2010), 94-97. DOI=10.5120/549-716

                        @article{ 10.5120/549-716,
                        author  = { Shashank Shekhar,Nvsn Kalyan Chakravarthy,Mohit Soni },
                        title   = { Flare: Architecture for rapid and easy development of Internet-based Applications },
                        journal = { International Journal of Computer Applications },
                        year    = { 2010 },
                        volume  = { 1 },
                        number  = { 24 },
                        pages   = { 94-97 },
                        doi     = { 10.5120/549-716 },
                        publisher = { Foundation of Computer Science (FCS), NY, USA }
                        }
                        %0 Journal Article
                        %D 2010
                        %A Shashank Shekhar
                        %A Nvsn Kalyan Chakravarthy
                        %A Mohit Soni
                        %T Flare: Architecture for rapid and easy development of Internet-based Applications%T 
                        %J International Journal of Computer Applications
                        %V 1
                        %N 24
                        %P 94-97
                        %R 10.5120/549-716
                        %I Foundation of Computer Science (FCS), NY, USA
Abstract

The recent trend in application development that creates globally accessible, Internet-based applications has proved to be a critical paradigm for developers. However, the development of such applications often require the creation and management of online database storage servers, re-creation of user management schemes and writing a lot of unnecessary code for accessing different web-based services using their APIs. Our architecture, named Flare, proposes a structured and easy way to develop applications rapidly, in a multitude of languages, which make use of online storage of data and management of users. The architecture eliminates the need for server-side programming in most cases. A Web API provides a common API for various web-based services like Blogger [2], Wordpress, MSN Live, Facebook [3] etc. Access Libraries provided for major programming languages and platforms make it easy to develop applications using the Flare Web Service. We demonstrate a simple micro-blogging service developed using these APIs in two modes: a graphical browser-based mode, and a command-line mode in C++, which provide two different interfaces to the same account and data.

References
  • Amazon’s Cloud Storage Hiccups. http://www.wjla.com/news/stories/0208/496511.html.
  • S Murugesan. Understanding Web 2.0. IT Professional 2009. IEEExplore. Pg 34 – 41.
  • R Figueiredo, O Boykin, PS Juste, D Wolinsky. Social VPNs: Integrating overlay and social networks for seamless P2P networking. Workshop on Collaborative Peer-to-Peer Systems 2008. http://byron.acis.ufl.edu/papers/cops08.pdf
  • T. J. Luciani. ThruDB: Document Oriented Database Services. http://thrudb.googlecode.com/svn/trunk/doc/Thrudb.pdf
  • M zur Muehlen, JV Nickerson, KD Swenson. Developing web services choreography standards—the case of REST vs. SOAP. Decision Support Systems, 2005. Elsevier.
  • RESTful URL Naming Conventions. http://microformats.org/wiki/rest/urls#URL_Conventions
  • I Goldberg, D Wagner, R Thomas, EA Brewer. A Secure Environment for Untrusted Helper Applications. In Proceedings of the Sixth USENIX Security Symposium (1996). http://eprints.kfupm.edu.sa/20822/
Index Terms
Computer Science
Information Sciences
No index terms available.
Keywords

Application development Cloud storage Unified API Web Service

Powered by PhDFocusTM