03.m3 cms mash-up
Transcript of 03.m3 cms mash-up
![Page 1: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/1.jpg)
IT2032PA Content Management
System (CMS)Nitec in Social Media & Web Technology
![Page 2: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/2.jpg)
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
![Page 3: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/3.jpg)
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.
![Page 4: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/4.jpg)
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.
![Page 5: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/5.jpg)
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.
![Page 6: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/6.jpg)
Types of Mashup
• Business (or enterprise) mashups apps that combine their own resources, application and data with other external Web services
![Page 7: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/7.jpg)
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
![Page 8: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/8.jpg)
Types of Mashup
• Data mashupscombine similar types of media and information from multiple sources into a single representation.
![Page 9: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/9.jpg)
API
• Application programming interface (API) o is a specification intended to be used as an
interface by software components to communicate with each other
![Page 10: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/10.jpg)
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
![Page 11: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/11.jpg)
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
![Page 12: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/12.jpg)
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
![Page 13: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/13.jpg)
Data Integration Challenges
• Text–data mismatch• Object identity and separate schema• Abstraction levels• Data quality
![Page 14: 03.m3 cms mash-up](https://reader036.fdocuments.us/reader036/viewer/2022082921/5557a404d8b42a4a5d8b4a65/html5/thumbnails/14.jpg)
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