03.m3 cms mash-up
Transcript of 03.m3 cms mash-up
IT2032PA Content Management
System (CMS)Nitec in Social Media & Web Technology
Mashup
In this chapter, you will learn:oDescribe what is mash up o Identify the different type of mash up o Identify the mashup data integration challenges
What is 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.
What is Mashup
• The term mashup is also used to describe a remix of digital data.
o Have an active role in the evolution of social software and Web 2.0
o composition tools are usually simple enough to be used by end-users
o support visual wiring of GUI widgets, services and components together.
Characteristics of Mashup
• Combination• Visualization• Aggregation
To be able to permanently access the data of other services, mashups are generally client applications or hosted online.
Types of Mashup
• Business (or enterprise) mashups apps that combine their own resources, application and data with other external Web services
Types of Mashup
• Consumer mashupscombines data from multiple public sources in the browser and organizes it through a browser UIo Wikipedia combines Google Map and a Wikipedia API
Types of Mashup
• Data mashupscombine similar types of media and information from multiple sources into a single representation.
API
• Application programming interface (API) o is a specification intended to be used as an
interface by software components to communicate with each other
By API Type
Data Types• Indexed data
o documents, weblogs, images, videos, shopping articles, jobs used by Metasearch engines
• Cartographic and geographic data:o Geolocation software, Geovisualization
• Feeds, podcasts: o News aggregators
By API Type
Functions• Data converters:
o language translators, speech processing, URL shorteners
• Communication: o email, instant messaging, notification.
• Visual data rendering: o Information visualization, diagrams
• Security related: o electronic payment systems, ID identification...
• Editors
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 Connectorso Convertigo Web Integrator o Caspio Bridge
Data Integration Challenges
• Text–data mismatch• Object identity and separate schema• Abstraction levels• Data quality
Data Integration Challenges
• Copy and paste your web blog address to a notepad file and save it.
• Upload at our server:• \\172.27.118.149\cms_qu1201c\
TheoryAssign02-Blog