posted 14 years ago
Presentation-oriented mashups are concerned with mashing together existing UI artifacts such as on-demand JavaScript, HTML snippets, widgets, etc. to create new user interfaces. Process-oriented mashups are concerned with mashing together existing processes and services to form new processes and services. Process-oriented mashups typically deal with formal programming languages and methodologies. Data-oriented mashups are concerned with mashing together data retrieved from multiple data sources. Semantically-rich data formats such as RDF, RSS, XML, etc. are typically used in the process of mashing together data in a data-oriented mashup. Transformation/augmentation frameworks such as those employed by ESBs are great candidates for transformation/augmentation tasks.