03.m3 cms mash-up

14
IT2032PA Content Management System (CMS) Nitec in Social Media & Web Technology

Transcript of 03.m3 cms mash-up

Page 1: 03.m3 cms mash-up

IT2032PA Content Management

System (CMS)Nitec in Social Media & Web Technology

Page 2: 03.m3 cms mash-up

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

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

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

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

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

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

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

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

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

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

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

Data Integration Challenges

• Text–data mismatch• Object identity and separate schema• Abstraction levels• Data quality

Page 14: 03.m3 cms mash-up

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