Mashups are made up of 3 parts


the website the mashup is on
external content from other providers
the client used to access the mashup

What is the purpose of a mashup?


Mashups are made in order to utilize information or tools that a developer could not otherwise use or create on their own. Things like dynamic maps, product databases, and photo repositories are difficult to make, but applicable to a great deal of functions. From the side of the content provider, mashups serve as a valuable way to gain visitors and name recognition (after seeing google maps everywhere it starts to stick in your head).

How do they get the information?


Mashups usually utilize an Application Programming Interface, or API, to draw information from exterior websites or databases. Many popular websites such as Digg, Google, and Flickr provie APIs free of charge for prospective devleopers. An older method, called “screen scraping,” is also used when an API is not available. Screen scraping operates by running a program to search text or images on a normal website or program then taking certain bits of information and putting them into its own database.

Check out some APIs: Digg API, Google Maps API, Flickr API

Examples of different mashup types


COMPILATION:
FlashEarth
FlashEarth draws information from several different map systems, allowing for quick switching and compariton between them.
SPECIAL MAP:
Knoxville Greenways
Knoxville greenways simply uses the Google Maps API in order to create a map specifically for denoting greenways and parks in Knoxville.
NEW SERVICE:
Tripper Map
Trippermap allows you to visualize trips by plotting photos from Flickr on a Google map. It also allows you to use these maps on your own site or blog.
TOOL:
MultiColr
MultiColr creates a new tool using Flickr. This tool is essentially a new kind of search engine, which allows you to search for photos by color.
TOOL:
TuneGlue
TuneGlue uses Amazon and last.fm to find similar musical artists. It also utilizes amazon to show what albums the artists have released.