Search Contact information
University of Cambridge Home Department of Engineering
University of Cambridge >  Engineering Department >  computing help

Web Mashups (DRAFT)

The term mashup has become popular, and is sometimes used nowadays to describe some traditional integrated solutions, but really mashups are integrated programs that are quick to write and easy to use - good at what they do but rather limited. They're usually WWW applications that combine data (often dynamic web-feeds) from one or more sources. They can be hacked together by hand, or an editor/creator of sorts can be used. Such editors are being created by some of the best-known computing companies, often designed to operate with APIs of the same company's products.

Mashup Editors

[1] attempts a summary of these approached, classifying them in terms of "Orchestration between components" (flow-based, event-based, or layout-based), "Data-passing style" (dataflow or global variables), etc. [2] introduces some of the principles and technologies.

Standardisation is being attempted - e.g. the OpenAjax Alliance have produced OpenAjax Hub 2.0 which includes "SMash" (Secure mash-up technology), "OpenAjax Metadata" and "OpenSearch".

Jargon

See Also

Much of this page's material derives from [1] and [2]
© Cambridge University Engineering Dept
Information provided by Tim Love (tpl)
with help from sms67
Last updated: April 2009