In Web development, a mashup is a Web page or application that uses and combines data, presentation or functionality from two or more sources to create new services. Mashups have gained popularity in the last few years.
The term implies easy, fast integration, frequently using APIs and data sources to produce enriched web applications that were not necessarily the original reason for producing the raw source data. Early mashups took data from sources such as google, twitter, etc and combined them with other services to create visualizations of the data.
The mashup architecture is divided into three layers:
Click Here to Read the Full Post →