SlideShare a Scribd company logo
1 of 52
Download to read offline
+




 Innovation in the
Characterizing the Mashup Ecosystem
                    – Shuli Yu –
                shuliyu@gmail.com
           School of Information Systems,
         Singapore Management University
The Mashup Ecosystem
• A “mashup is a web application that combines data from
     mashup
  more than one source into a single integrated tool”
  (Wikipedia, 2008)
                         Developers




               API
                        integrate
                +                     Mashup     Individual consumers


               API




                                                      Enterprises
+
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem
Innovation in the Programmable Web: Characterizing the Mashup Ecosystem

More Related Content

Similar to Innovation in the Programmable Web: Characterizing the Mashup Ecosystem

A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-
A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-
A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-Yuichi Yoda
 
Seminar Report 20071127
Seminar Report 20071127Seminar Report 20071127
Seminar Report 20071127tomelf2007
 
Learning Analytics in a Mobile World - A Community Information Systems Perspe...
Learning Analytics in a Mobile World - A Community Information Systems Perspe...Learning Analytics in a Mobile World - A Community Information Systems Perspe...
Learning Analytics in a Mobile World - A Community Information Systems Perspe...Ralf Klamma
 
2012 03 16 (uc3m) emadrid rklamma rwth au analitica aprendizaje mundo movil p...
2012 03 16 (uc3m) emadrid rklamma rwth au analitica aprendizaje mundo movil p...2012 03 16 (uc3m) emadrid rklamma rwth au analitica aprendizaje mundo movil p...
2012 03 16 (uc3m) emadrid rklamma rwth au analitica aprendizaje mundo movil p...eMadrid network
 
Usability Review of Mashup Tools
Usability Review of Mashup ToolsUsability Review of Mashup Tools
Usability Review of Mashup ToolsTanya Ahmed
 
4.[23 27]integration efforts estimation in service oriented architecture
4.[23 27]integration efforts estimation in service oriented architecture4.[23 27]integration efforts estimation in service oriented architecture
4.[23 27]integration efforts estimation in service oriented architectureAlexander Decker
 
Integration efforts estimation in service oriented architecture
Integration efforts estimation in service oriented architectureIntegration efforts estimation in service oriented architecture
Integration efforts estimation in service oriented architectureAlexander Decker
 
OaaS: Objects-as-a-Service
OaaS: Objects-as-a-ServiceOaaS: Objects-as-a-Service
OaaS: Objects-as-a-ServiceEugeneNaumenko
 
Implementing Web Applications as Social Machines Composition: a Case Study
Implementing Web Applications as Social Machines Composition: a Case StudyImplementing Web Applications as Social Machines Composition: a Case Study
Implementing Web Applications as Social Machines Composition: a Case StudyKellyton Brito
 
Mash Up & Composite Application
Mash Up & Composite ApplicationMash Up & Composite Application
Mash Up & Composite ApplicationChandra Singh
 
Nil göksel canbek edulearn11
Nil göksel canbek edulearn11Nil göksel canbek edulearn11
Nil göksel canbek edulearn11Nil GOKSEL
 
Sustainability in Scientific Software: Ecosystem complexity and Software Vis...
Sustainability in Scientific Software:Ecosystem complexityandSoftware Vis...Sustainability in Scientific Software:Ecosystem complexityandSoftware Vis...
Sustainability in Scientific Software: Ecosystem complexity and Software Vis...James Howison
 
Swt infontology and ambient intelligence
Swt infontology and ambient intelligenceSwt infontology and ambient intelligence
Swt infontology and ambient intelligencekeith scharding
 
Rethinking Multi-Agent Systems for the World-Wide Web
Rethinking Multi-Agent Systems for the World-Wide WebRethinking Multi-Agent Systems for the World-Wide Web
Rethinking Multi-Agent Systems for the World-Wide WebAndrei Ciortea
 
Self Guiding User Experience
Self Guiding User ExperienceSelf Guiding User Experience
Self Guiding User ExperienceSri Ambati
 

Similar to Innovation in the Programmable Web: Characterizing the Mashup Ecosystem (20)

A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-
A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-
A Study of the Evolution Process of PaaS Ecosystem -Abridged Edition-
 
Seminar Report 20071127
Seminar Report 20071127Seminar Report 20071127
Seminar Report 20071127
 
Learning Analytics in a Mobile World - A Community Information Systems Perspe...
Learning Analytics in a Mobile World - A Community Information Systems Perspe...Learning Analytics in a Mobile World - A Community Information Systems Perspe...
Learning Analytics in a Mobile World - A Community Information Systems Perspe...
 
2012 03 16 (uc3m) emadrid rklamma rwth au analitica aprendizaje mundo movil p...
2012 03 16 (uc3m) emadrid rklamma rwth au analitica aprendizaje mundo movil p...2012 03 16 (uc3m) emadrid rklamma rwth au analitica aprendizaje mundo movil p...
2012 03 16 (uc3m) emadrid rklamma rwth au analitica aprendizaje mundo movil p...
 
S18
S18S18
S18
 
Usability Review of Mashup Tools
Usability Review of Mashup ToolsUsability Review of Mashup Tools
Usability Review of Mashup Tools
 
Duc le CV
Duc le CVDuc le CV
Duc le CV
 
4.[23 27]integration efforts estimation in service oriented architecture
4.[23 27]integration efforts estimation in service oriented architecture4.[23 27]integration efforts estimation in service oriented architecture
4.[23 27]integration efforts estimation in service oriented architecture
 
Integration efforts estimation in service oriented architecture
Integration efforts estimation in service oriented architectureIntegration efforts estimation in service oriented architecture
Integration efforts estimation in service oriented architecture
 
OaaS: Objects-as-a-Service
OaaS: Objects-as-a-ServiceOaaS: Objects-as-a-Service
OaaS: Objects-as-a-Service
 
Implementing Web Applications as Social Machines Composition: a Case Study
Implementing Web Applications as Social Machines Composition: a Case StudyImplementing Web Applications as Social Machines Composition: a Case Study
Implementing Web Applications as Social Machines Composition: a Case Study
 
Mash Up & Composite Application
Mash Up & Composite ApplicationMash Up & Composite Application
Mash Up & Composite Application
 
Nil göksel canbek edulearn11
Nil göksel canbek edulearn11Nil göksel canbek edulearn11
Nil göksel canbek edulearn11
 
Mastering Software Variability for Innovation and Science
Mastering Software Variability for Innovation and ScienceMastering Software Variability for Innovation and Science
Mastering Software Variability for Innovation and Science
 
Why Mashups Matter
Why Mashups MatterWhy Mashups Matter
Why Mashups Matter
 
Sustainability in Scientific Software: Ecosystem complexity and Software Vis...
Sustainability in Scientific Software:Ecosystem complexityandSoftware Vis...Sustainability in Scientific Software:Ecosystem complexityandSoftware Vis...
Sustainability in Scientific Software: Ecosystem complexity and Software Vis...
 
Swt infontology and ambient intelligence
Swt infontology and ambient intelligenceSwt infontology and ambient intelligence
Swt infontology and ambient intelligence
 
Rethinking Multi-Agent Systems for the World-Wide Web
Rethinking Multi-Agent Systems for the World-Wide WebRethinking Multi-Agent Systems for the World-Wide Web
Rethinking Multi-Agent Systems for the World-Wide Web
 
Mc Afee Andrew
Mc Afee AndrewMc Afee Andrew
Mc Afee Andrew
 
Self Guiding User Experience
Self Guiding User ExperienceSelf Guiding User Experience
Self Guiding User Experience
 

Recently uploaded

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 

Recently uploaded (20)

MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Innovation in the Programmable Web: Characterizing the Mashup Ecosystem

  • 1. + Innovation in the Characterizing the Mashup Ecosystem – Shuli Yu – shuliyu@gmail.com School of Information Systems, Singapore Management University
  • 2. The Mashup Ecosystem • A “mashup is a web application that combines data from mashup more than one source into a single integrated tool” (Wikipedia, 2008) Developers API integrate + Mashup Individual consumers API Enterprises
  • 3. +