A Mashup is an applications combining and merging information in ways which may, or may be not, be the ones intendend by the site(s) where the information where collected in the first place. With mashups, the focus shifts from the application to the information which populate it. To make it brief: information rule
Hip-hop lent this term to Web 2.0, because originally mashup meant to produce a new song by mixing two or more existing pieces. As Wiki says, mashups currently come in three general flavors: consumer mashups, data mashups, and business mashups.
The most well-known type is the consumer mashup, best exemplified by the many Google Maps applications. Consumer mashups combine data elements from multiple sources, hiding this behind a simple unified graphical interface.
Other common types are “data mashups” and “enterprise mashups“. A data mashup mixes data of similar types from different sources, as for example combining the data from multiple RSS feeds into a single feed with a graphical front end. An enterprise mashup usually integrates data from internal and external sources – for example, it could create a market share report by combining an external list of all houses sold in the last week with internal data about which houses one agency sold.
A business mashup is a combination of all the above, focusing on both data aggregation and presentation, and additionally adding collaborative functionality, making the end result suitable for use as a business application.
Mashups and Portals are both content aggregation technologies. Portals are an older technology designed as an extension to traditional dynamic web applications, in which the process of converting data content into marked-up web pages is split into two phases – generation of markup “fragments” and aggregation of the fragments into pages. Each of these markup fragments is generated by a “portlet”, and the portal combines them into a single web page. Portlets may be hosted locally on the portal server or remotely on another server.
Portal technology defines a complete event model covering reads and updates. A request for an aggregate page on a portal is translated into individual read operations on all the portlets that form the page (“render” operations on local, JSR 168 portlets or “getMarkup” operations on remote, WSRP portlets). If a submit button is pressed on any portlet on a portal page, that is translated into a single update operation on that portlet alone (“processAction” on a local, JSR 168 portlet or “performBlockingInteraction” on a remote, WSRP portlet). The update is then immediately followed by a read on all portlets on the page.
Portal technology is about server-side, presentation-tier aggregation. It cannot be used to drive more robust forms of application integration such as two-phase commits.
Read the full story on the Web 2.0 in Europe blog. Get in touch with other Web 2.0 users on the European social network: social media in Europe.
Topics: mashup, ajax mashup, map mashup, mashup download, mashup mp3, mashup music, mashup software, Web 2.0
Filed under: 50 cent mashup, MASHUP 2.0: Ajax mashup and map mashup - Mashup intro, ajax mashup, annie mac mashup, api mashup, audio mashup, beastie boys mashup, beatles love mashup, beatles mashup, best mashup, big mashup, bootie mashup, bootleg mashup, calendar mashup, celeb mashup, celebrity mashup, christmas mashup, colbert mashup, coldplay mashup, craigslist mashup, crazy mashup, create a mashup, create mashup, crime mashup, cure mashup, dance mashup, dancefloor saints mashup, data mashup, define mashup, dj mashup, election mashup, eminem mashup, fairly meaty mashup, fergie mashup, flash mashup, flickr mashup, girl talk mashup, googlemaps mashup, green day mashup, greenday mashup, hip hop mashup, how to create a mashup, how to make a mashup, how to mashup, jay z mashup, last fm mashup, madonna mashup, make a mashup, map mashup, maps mashup, mashup, mashup 2006, mashup album, mashup albums, mashup application, mashup applications, mashup blog, mashup business, mashup camp, mashup cd, mashup club, mashup com, mashup composite model, mashup contest, mashup corporation, mashup corporations, mashup de ameblo, mashup definition, mashup download, mashup downloads, mashup example, mashup examples, mashup forum, mashup howto, mashup kids, mashup list, mashup lyrics, mashup maker, mashup mix, mashup mixes, mashup mp3, mashup mp3 download, mashup mp3s, mashup music, mashup of the week, mashup of the week podcast, mashup party, mashup podcast, mashup program, mashup radio, mashup remix, mashup server, mashup sites, mashup software, mashup song, mashup songs, mashup tool, mashup tools, mashup town, mashup tutorial, mashup videos, mashup wiki, michael jackson mashup, mls mashup, mobile mashup, monsters of mashup, movie mashup, movie trailer mashup, mtv mashup, my love mashup, new york subway mashup, news mashup, nick com mashup, nick mashup, nickelback mashup, nin mashup, nine inch nails mashup, nirvana mashup, nyc subway mashup, party ben mashup, photo mashup, queen mashup, radiohead mashup, real estate mashup, rss mashup, search mashup, sexyback mashup, shining mashup, subway map mashup, subway mashup, the big mashup, the mashup, the mashup kids, timberlake mashup, toxic mashup, traffic mashup, trailer mashup, u2 mashup, ultimate mashup, video mashup, virtual earth mashup, weather mashup, web 2.0 mashup, web mashup, what is a mashup, what is mashup, white christmas album mashup, wii mashup, xmas mashup, youtube mashup | Leave a Comment
Tags: mashup, ajax mashup, map mashup, mashup download, mashup mp3, mashup music, mashup software, video mashup, 50 cent mashup, annie mac mashup, api mashup, audio mashup, beastie boys mashup, beatles love mashup, beatles mashup, best mashup, big mashup
No Responses Yet to “MASHUP 2.0: Ajax mashup and map mashup – Mashup intro”