Essays

Library mashups: behind the scenes


Abstract


The article examines the multiform phenomenon of mashup. The development and diffusion of tools able to integrate and combine data from different systems, creating then new apps and new services is typical of Web 2.0. The paper offers and overview of the technology useful in order to create aggregators, such as API (Application Programming Interface.  Moreover, mashup creation must take into account the most widespread protocols, REST and SOAP to make an example. If there are no APIs available, data reuse is still possible, even though more unsecure: this possibility is pointed out by the presence of feed and the usage of AJAX. Yahoo! Answers is recognized to be a valid example of a tool that offers the possibility of creating a mashup.

Keywords


AJAX; API; Mashup; REST; SOA; XML; Web service

Full Text:

PDF (Italiano)


DOI: http://dx.doi.org/10.4403/jlis.it-26

NBN: http://nbn.depositolegale.it/urn%3Anbn%3Ait%3Aunifi-3782

References


Arkin, Assaf. Scraping with style: scrAPI toolkit for Ruby. http://blog.labnotes.org/2006/07/11/scraping-with-style-scrapi-toolkit-for-ruby/. Online.

Bloch, Joshua. How to design a good API and why it matters. http://www.slideshare.net/guestbe92f4/how-to-design-a-good-a-p-i-and-why-it-matters-g-o-o-g-l-e. Online.

Campbell, Ryan. How to add an API to your Web service. http://particletree.com/features/how-to-add-an-api-to-your-web-service/. Online.

Fox, Pamela. Web 2.0 mashups: how people can tap into the 'Grid' for fun and profit. http://www.slideshare.net/wuzziwug/web-20-mashups-how-people-can-tap-into-the-grid-for-fun-profit-20924/. Online.

Garrett, Jesse J. Ajax: A New Approach to Web Applications. 2005. http://www.adaptivepath.com/ideas/essays/archives/000385.php. Online.

Gregorio, Joe. How to Create a REST Protocol. 2004. http://www.xml.com/pub/a/2004/12/01/restful-web.html. Online.

He, Hao. Implementing REST Web Services: Best Practices and Guidelines. 2004. http://www.xml.com/pub/a/2004/08/11/rest.html. Online.

Heilmann, Christian. Beginning JavaScript with DOM scripting and Ajax: from novice to professional. Berkeley: Apress, 2004. A stampa.

Herren, John. Introduction to mashup development. http://www.slideshare.net/jhherren/mashup-university-4-intro-to-mashups. Online.

Levitt, Jason. JSON and the dynamic script tag: easy, XML-less Web services for JavaScript. 2005. http://www.xml.com/pub/a/2005/12/21/json-dynamic-script-tag.html. Online.

MacManus, Richard. Proto Enables Desktop Mashups - Also Giving Away iPods in Mashup Contest. 2007. http://www.readwriteweb.com/archives/proto_desktop_mashups.php. Online.

Richardson, Leonard e Sam Ruby. RESTful web services. Sebastopol: OReilly, 2007. A stampa.

Schnell, Eric. Mashups and Web services. Library 2.0 and beyond: innovative technologies and tomorrow's user. A c.di Nancy Courtney. Westport, Conn.: Libraries Unlimited, 2007. 6374. A stampa.

SOA reference model. 2005. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=soa-rm. Online.

Theurer, Dan. Web services + JSON = dump your proxy. 2005. http://www.theurer.cc/blog/2005/12/15/web-services-json-dump-your-proxy/. Online.

Udell, Jon. The beauty of REST. 2004. http://www.xml.com/pub/a/2004/03/17/udell.html. Online.

Yee, Raymond. Pro Web 2.0 mashups : remixing data and web services. Berkeley: Apress, 2008. A stampa.

—. Semantic Search the US Library of Congress. 2008. http://blog.programmableweb.com/2008/04/29/semantic-search-the-us-library-of-congress/. Online.

Zakas, Nicholas C. Beginning JavaScript with DOM scripting and Ajax: from novice to professional. Berkeley: Apress, 2004. A stampa.


Article Metrics

Metrics Loading ...

Metrics powered by PLOS ALM

Refbacks



Copyright (c) 2010 Bonaria Biancu

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

Logo Università di FirenzeJLIS.it is published by Università di Firenze, Dipartimento di Storia, Archeologia, Geografia, Arte e Spettacolo (SAGAS) and hosted by University of Macerata, CSIA (Italy).

ISSN: 2038-1026

Openaire Logo DOAJ seal