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

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 

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. +