Tuesday, July 24, 2012

My Blog Assignment


A. Mashup
Mashup is a web page or application that uses and combines data, presentation or functionality from two or more sources to create new services.


The term mashup is also used to describe a remix of digital data.
• Have an active role in the evolution of social software and Web 2.0
• Composition tools are usually simple enough to be used by end-users
• Support visual wiring of GUI widgets, services and components together.

B. Characteristics of Mashup
• Combination
• Visualization
• Aggregation


C. Types of Mashup
• Business (or enterprise) mashups
Apps that combine their own resources, application and data with other external Web services
• Consumer mashups
Combines data from multiple public sources in the browser and organizes it through a browser UI
• Data mashups
Combine similar types of media and information from multiple sources into a single representation.

D. Application programming interface (API)
API is a specification intended to be used as an interface by software components to communicate with each other

E. Data API Types
• Indexed data
• Cartographic and geographic data:
• Feeds, podcasts:
• Data converters:
• Communication
• Visual data rendering
• Security related
• Editors

F. Mashup Enabler
Mashup Enabler is a tool for transforming incompatible IT resources into a form that allows them to be easily combined to create a mashup.
Example:
o Presto Mashup Connectors
o Convertigo Web Integrator
o Caspio Bridge

G. Data Integration Challenges
• Text–data mismatch
• Object identity and separate schema
• Abstraction levels
• Data quality

No comments:

Post a Comment