Mashup
A mashup, is a phenomenon to create new services on web, with the
combination of presentation, data, or functionality from two or more
resources.
What are the benefits?
Innovation, new business insights, increase agility, speed up the
development, reduce development costs, easy & fast integration, widgets are
readily available, reuse software, immediate benefit, less cost, rich
ecosystem, may not be original raw source data, produce enriched results of
data & services
Mashup is divided into three layers with the following technologies.
Presentation: HTML, XHTML, CSS, Javascript, Ajax, API.
Web Services: are XMLHTTPRequest, XML-RPC, JSON-
RPC, SOAP, REST.
Data: Sending, storing and receiving. The technologies used
are XML, JSON, KML.