SlideShare une entreprise Scribd logo
1  sur  14
IT2032PA
Content Management
   System (CMS)
 Nitec in Social Media & Web Technology
Mashup
In this chapter, you will learn:
  o Describe 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 mashups
 combines data from multiple public sources in the
 browser and organizes it through a browser UI
 o   Wikipedia combines Google Map and a Wikipedia API
Types of Mashup
• Data mashups
 combine 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 Connectors
  o 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.149cms_qu1201c
  TheoryAssign02-Blog

Contenu connexe

Tendances

Using Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projectsUsing Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projectsLinkurious
 
Neumann Data Platform
Neumann Data PlatformNeumann Data Platform
Neumann Data PlatformPaul Tauk
 
Getting started with Cosmos DB + Linkurious Enterprise
Getting started with Cosmos DB + Linkurious EnterpriseGetting started with Cosmos DB + Linkurious Enterprise
Getting started with Cosmos DB + Linkurious EnterpriseLinkurious
 
Web 2.0 Mashups
Web 2.0 MashupsWeb 2.0 Mashups
Web 2.0 Mashupshchen1
 
Visualize the Knowledge Graph and Unleash Your Data
Visualize the Knowledge Graph and Unleash Your DataVisualize the Knowledge Graph and Unleash Your Data
Visualize the Knowledge Graph and Unleash Your DataLinkurious
 
How to visualize Cosmos DB graph data
How to visualize Cosmos DB graph dataHow to visualize Cosmos DB graph data
How to visualize Cosmos DB graph dataLinkurious
 
Data as a service
Data as a serviceData as a service
Data as a serviceZoltan Nagy
 
Niall Carter: Breaking down the silos
Niall Carter: Breaking down the silosNiall Carter: Breaking down the silos
Niall Carter: Breaking down the silosAGI Geocommunity
 
Archives Hub introduction 2013
Archives Hub introduction 2013Archives Hub introduction 2013
Archives Hub introduction 2013Bethan Ruddock
 
Fraudes Financières: Méthodes de Prévention et Détection
Fraudes Financières: Méthodes de Prévention et DétectionFraudes Financières: Méthodes de Prévention et Détection
Fraudes Financières: Méthodes de Prévention et DétectionLinkurious
 
Cloud technology (Mashup) + Case Study
Cloud technology (Mashup) + Case StudyCloud technology (Mashup) + Case Study
Cloud technology (Mashup) + Case StudyMustafa Salam
 
Jenny Harding: Usable geographic information – what does it mean to users?
Jenny Harding: Usable geographic information – what does it mean to users?Jenny Harding: Usable geographic information – what does it mean to users?
Jenny Harding: Usable geographic information – what does it mean to users?AGI Geocommunity
 
4 pass marathon aaa_gaston cruz
4 pass marathon aaa_gaston cruz4 pass marathon aaa_gaston cruz
4 pass marathon aaa_gaston cruzGaston Cruz
 
Graph technology and data-journalism: the case of the Paradise Papers
Graph technology and data-journalism: the case of the Paradise PapersGraph technology and data-journalism: the case of the Paradise Papers
Graph technology and data-journalism: the case of the Paradise PapersLinkurious
 
Presentation on Cloud Mashups
Presentation on Cloud MashupsPresentation on Cloud Mashups
Presentation on Cloud MashupsMichael Heydt
 

Tendances (20)

Mashup ppt
Mashup pptMashup ppt
Mashup ppt
 
Using Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projectsUsing Linkurious in your Enterprise Architecture projects
Using Linkurious in your Enterprise Architecture projects
 
Neumann Data Platform
Neumann Data PlatformNeumann Data Platform
Neumann Data Platform
 
Getting started with Cosmos DB + Linkurious Enterprise
Getting started with Cosmos DB + Linkurious EnterpriseGetting started with Cosmos DB + Linkurious Enterprise
Getting started with Cosmos DB + Linkurious Enterprise
 
Web 2.0 Mashups
Web 2.0 MashupsWeb 2.0 Mashups
Web 2.0 Mashups
 
Visualize the Knowledge Graph and Unleash Your Data
Visualize the Knowledge Graph and Unleash Your DataVisualize the Knowledge Graph and Unleash Your Data
Visualize the Knowledge Graph and Unleash Your Data
 
How to visualize Cosmos DB graph data
How to visualize Cosmos DB graph dataHow to visualize Cosmos DB graph data
How to visualize Cosmos DB graph data
 
Data as a service
Data as a serviceData as a service
Data as a service
 
Social Cloud Computing
Social Cloud ComputingSocial Cloud Computing
Social Cloud Computing
 
Niall Carter: Breaking down the silos
Niall Carter: Breaking down the silosNiall Carter: Breaking down the silos
Niall Carter: Breaking down the silos
 
Archives Hub introduction 2013
Archives Hub introduction 2013Archives Hub introduction 2013
Archives Hub introduction 2013
 
Solution Architecture Cassandra
Solution Architecture CassandraSolution Architecture Cassandra
Solution Architecture Cassandra
 
Fraudes Financières: Méthodes de Prévention et Détection
Fraudes Financières: Méthodes de Prévention et DétectionFraudes Financières: Méthodes de Prévention et Détection
Fraudes Financières: Méthodes de Prévention et Détection
 
Cloud technology (Mashup) + Case Study
Cloud technology (Mashup) + Case StudyCloud technology (Mashup) + Case Study
Cloud technology (Mashup) + Case Study
 
Jenny Harding: Usable geographic information – what does it mean to users?
Jenny Harding: Usable geographic information – what does it mean to users?Jenny Harding: Usable geographic information – what does it mean to users?
Jenny Harding: Usable geographic information – what does it mean to users?
 
4 pass marathon aaa_gaston cruz
4 pass marathon aaa_gaston cruz4 pass marathon aaa_gaston cruz
4 pass marathon aaa_gaston cruz
 
Graph technology and data-journalism: the case of the Paradise Papers
Graph technology and data-journalism: the case of the Paradise PapersGraph technology and data-journalism: the case of the Paradise Papers
Graph technology and data-journalism: the case of the Paradise Papers
 
Aggregators
AggregatorsAggregators
Aggregators
 
Presentation on Cloud Mashups
Presentation on Cloud MashupsPresentation on Cloud Mashups
Presentation on Cloud Mashups
 
What is web gis
What is web gisWhat is web gis
What is web gis
 

Similaire à 03.m3 cms mash-up

DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashupsaliraza786
 
Challenges In Building Enterprise Mashups - Rick B
Challenges In Building Enterprise Mashups - Rick BChallenges In Building Enterprise Mashups - Rick B
Challenges In Building Enterprise Mashups - Rick BRoopa Nadkarni
 
5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_bIBM
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platformJenkins NS
 
Building Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocialBuilding Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocialClint Oram
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsDaniel Laskewitz
 
Social shopping with semantic power
Social shopping with semantic powerSocial shopping with semantic power
Social shopping with semantic powerJesse Wang
 
Online tools for Content Development
Online tools for Content DevelopmentOnline tools for Content Development
Online tools for Content Developmentadrianlaranjo111
 
Data Collection from Social Media Platforms
Data Collection from Social Media PlatformsData Collection from Social Media Platforms
Data Collection from Social Media PlatformsMahmoud Yasser
 
Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101TIBCO Jaspersoft
 
power apps.pptx
power apps.pptxpower apps.pptx
power apps.pptxbhavya3zen
 
power apps (1).pdf
power apps (1).pdfpower apps (1).pdf
power apps (1).pdfbhavya3zen
 
Week 5 Building Digital Capabilites in Workforce and Organization.pptx
Week 5 Building Digital Capabilites in Workforce and Organization.pptxWeek 5 Building Digital Capabilites in Workforce and Organization.pptx
Week 5 Building Digital Capabilites in Workforce and Organization.pptxDibyesh1
 
Resume_AdityaKumar-1
Resume_AdityaKumar-1Resume_AdityaKumar-1
Resume_AdityaKumar-1Aditya Kumar
 
2009 GAAC Summit Kristoffer Ewald
2009 GAAC Summit Kristoffer Ewald2009 GAAC Summit Kristoffer Ewald
2009 GAAC Summit Kristoffer EwaldGuava UK
 
APIs and Linked Data: A match made in Heaven
APIs and Linked Data: A match made in HeavenAPIs and Linked Data: A match made in Heaven
APIs and Linked Data: A match made in HeavenMichael Petychakis
 
Data visualization in a Nutshell
Data visualization in a NutshellData visualization in a Nutshell
Data visualization in a NutshellWingChan46
 

Similaire à 03.m3 cms mash-up (20)

DSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps MashupsDSL (Domain Specific Language) for Maps Mashups
DSL (Domain Specific Language) for Maps Mashups
 
Challenges In Building Enterprise Mashups - Rick B
Challenges In Building Enterprise Mashups - Rick BChallenges In Building Enterprise Mashups - Rick B
Challenges In Building Enterprise Mashups - Rick B
 
5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b5 challenges in_building_enterprise_mashups-rick_b
5 challenges in_building_enterprise_mashups-rick_b
 
Microsoft power platform
Microsoft power platformMicrosoft power platform
Microsoft power platform
 
Building Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocialBuilding Social Business Applications with OpenSocial
Building Social Business Applications with OpenSocial
 
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven AppsEnter the World of PowerApps - Canvas vs. Model-Driven Apps
Enter the World of PowerApps - Canvas vs. Model-Driven Apps
 
Social shopping with semantic power
Social shopping with semantic powerSocial shopping with semantic power
Social shopping with semantic power
 
Online tools for Content Development
Online tools for Content DevelopmentOnline tools for Content Development
Online tools for Content Development
 
Data Collection from Social Media Platforms
Data Collection from Social Media PlatformsData Collection from Social Media Platforms
Data Collection from Social Media Platforms
 
Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101Back to [Jaspersoft] basics: visualize.js 101
Back to [Jaspersoft] basics: visualize.js 101
 
power apps.pptx
power apps.pptxpower apps.pptx
power apps.pptx
 
power apps (1).pdf
power apps (1).pdfpower apps (1).pdf
power apps (1).pdf
 
Week 5 Building Digital Capabilites in Workforce and Organization.pptx
Week 5 Building Digital Capabilites in Workforce and Organization.pptxWeek 5 Building Digital Capabilites in Workforce and Organization.pptx
Week 5 Building Digital Capabilites in Workforce and Organization.pptx
 
E-Commerce Infrastructures
E-Commerce InfrastructuresE-Commerce Infrastructures
E-Commerce Infrastructures
 
Mashups
MashupsMashups
Mashups
 
Resume_AdityaKumar-1
Resume_AdityaKumar-1Resume_AdityaKumar-1
Resume_AdityaKumar-1
 
Module 4 -presentation_slides
Module 4 -presentation_slidesModule 4 -presentation_slides
Module 4 -presentation_slides
 
2009 GAAC Summit Kristoffer Ewald
2009 GAAC Summit Kristoffer Ewald2009 GAAC Summit Kristoffer Ewald
2009 GAAC Summit Kristoffer Ewald
 
APIs and Linked Data: A match made in Heaven
APIs and Linked Data: A match made in HeavenAPIs and Linked Data: A match made in Heaven
APIs and Linked Data: A match made in Heaven
 
Data visualization in a Nutshell
Data visualization in a NutshellData visualization in a Nutshell
Data visualization in a Nutshell
 

Plus de tarensi

Cms revisions
Cms revisionsCms revisions
Cms revisionstarensi
 
09.m3 cms cms-components
09.m3 cms cms-components09.m3 cms cms-components
09.m3 cms cms-componentstarensi
 
01.m3 cms setting-upmediaserver
01.m3 cms setting-upmediaserver01.m3 cms setting-upmediaserver
01.m3 cms setting-upmediaservertarensi
 
12.m3 cms content-updating-pt3
12.m3 cms content-updating-pt312.m3 cms content-updating-pt3
12.m3 cms content-updating-pt3tarensi
 
12.m3 cms content-updating-pt2
12.m3 cms content-updating-pt212.m3 cms content-updating-pt2
12.m3 cms content-updating-pt2tarensi
 
12.m3 cms content-updating-pt1
12.m3 cms content-updating-pt112.m3 cms content-updating-pt1
12.m3 cms content-updating-pt1tarensi
 
11.m3 cms objectives
11.m3 cms objectives11.m3 cms objectives
11.m3 cms objectivestarensi
 
10.m3 cms ui
10.m3 cms ui10.m3 cms ui
10.m3 cms uitarensi
 
08.m3 cms cms-proprietary&open-src
08.m3 cms cms-proprietary&open-src08.m3 cms cms-proprietary&open-src
08.m3 cms cms-proprietary&open-srctarensi
 
07.m3 cms cms-installation
07.m3 cms cms-installation07.m3 cms cms-installation
07.m3 cms cms-installationtarensi
 
06.m3 cms set-upwebserver
06.m3 cms set-upwebserver06.m3 cms set-upwebserver
06.m3 cms set-upwebservertarensi
 
05.m3 cms list-ofwebserver
05.m3 cms list-ofwebserver05.m3 cms list-ofwebserver
05.m3 cms list-ofwebservertarensi
 
04.m3 cms streaming-protocol
04.m3 cms streaming-protocol04.m3 cms streaming-protocol
04.m3 cms streaming-protocoltarensi
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreamingtarensi
 
00.m3 cms
00.m3 cms00.m3 cms
00.m3 cmstarensi
 
13.m3 cms w3-c
13.m3 cms w3-c13.m3 cms w3-c
13.m3 cms w3-ctarensi
 

Plus de tarensi (16)

Cms revisions
Cms revisionsCms revisions
Cms revisions
 
09.m3 cms cms-components
09.m3 cms cms-components09.m3 cms cms-components
09.m3 cms cms-components
 
01.m3 cms setting-upmediaserver
01.m3 cms setting-upmediaserver01.m3 cms setting-upmediaserver
01.m3 cms setting-upmediaserver
 
12.m3 cms content-updating-pt3
12.m3 cms content-updating-pt312.m3 cms content-updating-pt3
12.m3 cms content-updating-pt3
 
12.m3 cms content-updating-pt2
12.m3 cms content-updating-pt212.m3 cms content-updating-pt2
12.m3 cms content-updating-pt2
 
12.m3 cms content-updating-pt1
12.m3 cms content-updating-pt112.m3 cms content-updating-pt1
12.m3 cms content-updating-pt1
 
11.m3 cms objectives
11.m3 cms objectives11.m3 cms objectives
11.m3 cms objectives
 
10.m3 cms ui
10.m3 cms ui10.m3 cms ui
10.m3 cms ui
 
08.m3 cms cms-proprietary&open-src
08.m3 cms cms-proprietary&open-src08.m3 cms cms-proprietary&open-src
08.m3 cms cms-proprietary&open-src
 
07.m3 cms cms-installation
07.m3 cms cms-installation07.m3 cms cms-installation
07.m3 cms cms-installation
 
06.m3 cms set-upwebserver
06.m3 cms set-upwebserver06.m3 cms set-upwebserver
06.m3 cms set-upwebserver
 
05.m3 cms list-ofwebserver
05.m3 cms list-ofwebserver05.m3 cms list-ofwebserver
05.m3 cms list-ofwebserver
 
04.m3 cms streaming-protocol
04.m3 cms streaming-protocol04.m3 cms streaming-protocol
04.m3 cms streaming-protocol
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming
 
00.m3 cms
00.m3 cms00.m3 cms
00.m3 cms
 
13.m3 cms w3-c
13.m3 cms w3-c13.m3 cms w3-c
13.m3 cms w3-c
 

03.m3 cms mash-up

  • 1. IT2032PA Content Management System (CMS) Nitec in Social Media & Web Technology
  • 2. Mashup In this chapter, you will learn: o Describe what is mash up o Identify the different type of mash up o Identify the mashup data integration challenges
  • 3. 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.
  • 4. 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.
  • 5. 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.
  • 6. Types of Mashup • Business (or enterprise) mashups apps that combine their own resources, application and data with other external Web services
  • 7. Types of Mashup • Consumer mashups combines data from multiple public sources in the browser and organizes it through a browser UI o Wikipedia combines Google Map and a Wikipedia API
  • 8. Types of Mashup • Data mashups combine similar types of media and information from multiple sources into a single representation.
  • 9. API • Application programming interface (API) o is a specification intended to be used as an interface by software components to communicate with each other
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. Data Integration Challenges • Text–data mismatch • Object identity and separate schema • Abstraction levels • Data quality
  • 14. Data Integration Challenges • Copy and paste your web blog address to a notepad file and save it. • Upload at our server: • 172.27.118.149cms_qu1201c TheoryAssign02-Blog