SlideShare una empresa de Scribd logo
1 de 52
Descargar para leer sin conexión
+




 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

Más contenido relacionado

Similar a 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
 
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
 
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
 
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 a 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
 
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
 
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
 
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
 
Resume
ResumeResume
Resume
 

Último

Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 

Último (20)

Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 

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