Wednesday 2 March 2011

Mashup

A mashup  is a Web application that combines multiple services into a single application.

The main characteristics of the mashup are combination, visualization, and aggregation. Mashup makes existing data more useful for personal and professional use.

The first mashup application was  used to map services or photo services to combine these services with data of any kind.
There are many types of mashup such as
  Data mashups
  Consumer mashups
  Enterprise mashups.               


 Data mashups combine similar types of media and information from multiple sources into a single representation.

Consumer mashups combines different data types such as visual elements and data from multiple sources .

Business mashups  applications  combines their own resources, application and data, with other external Web Services.
The architecture of a mashup is divided into three layers:
  • Presentation: It defines user interface by adopting technologies like HTML,CSS Javascript and AJAX.
  • Web Services: The functionality can be accessed using the API services and technologies like RPC, SOAP,REST.
  • Data: Handling of data like sending, storing and receiving are  performed using technologies like XML and JSON.







No comments:

Post a Comment