Mashup (web application hybrid)

mashupmashupsBusiness Mashupsmash-upmash-upsMashup (digital)Mashup applicationsMashup editorWeb Mashups mashup
A mashup (computer industry jargon), in web development, is a web page or web application that uses content from more than one source to create a single new service displayed in a single graphical interface.wikipedia
168 Related Articles

Web 2.0

Enterprise 2.02.0Web2.0
Mashups can be considered to have an active role in the evolution of social software and Web 2.0.
Examples of Web 2.0 features include social networking sites or social media sites (e.g., Facebook), blogs, wikis, folksonomies ("tagging" keywords on websites and links), video sharing sites (e.g., YouTube), hosted services, Web applications ("apps"), collaborative consumption platforms, and mashup applications.

Service-oriented architecture

SOAService Oriented Architectureservice-oriented
In the past years, more and more Web applications have published APIs that enable software developers to easily integrate data and functions the SOA way, instead of building them by themselves.
SOA can be seen as part of the continuum which ranges from the older concept of distributed computing and modular programming, through SOA, and on to current practices of mashups, SaaS, and cloud computing (which some see as the offspring of SOA).

Web portal

portalInternet portalportals
Under the Web 1.0 model, organizations stored consumer data on portals and updated them regularly.
Variants of portals include mashups and intranet "dashboards" for executives and managers.

Web service

web servicesserviceservices
Another application offered to the end-user may be a mashup, where a Web server consumes several Web services at different machines and compiles the content into one user interface.

Web API

APIweb servicesweb APIs
Mashups are web applications which combine the use of multiple server-side web APIs.

Open API

open APIsprivate APIpublic API
The term implies easy, fast integration, frequently using open application programming interfaces (open API) and data sources to produce enriched results that were not necessarily the original reason for producing the raw source data.

Enterprise Mashup Markup Language

EMML
EMML, or Enterprise Mashup Markup Language, is an XML markup language for creating enterprise mashups, which are software applications that consume and mash data from variety of sources, often performing logical or mathematical operations as well as presenting data.

Application programming interface

APIAPIsapplication programming interfaces
Mashup platforms, however, have done little to broaden the scope of resources accessible by mashups and have not freed mashups from their reliance on well-structured data and open libraries (RSS feeds and public APIs).
Web APIs allow the combination of multiple APIs into new applications known as mashups.

Open Mashup Alliance

The Open Mashup Alliance (OMA) is a non-profit consortium that promotes the adoption of mashup solutions in the enterprise through the evolution of enterprise mashup standards like EMML.

RSS

RSS feedRSS feedsReally Simple Syndication
Mashup platforms, however, have done little to broaden the scope of resources accessible by mashups and have not freed mashups from their reliance on well-structured data and open libraries (RSS feeds and public APIs). An example of a mashup enabler is a tool for creating an RSS feed from a spreadsheet (which cannot easily be used to create a mashup).

Software as a service

SaaSsoftware-as-a-serviceSoftware as a Service (SaaS)
Another difference between business mashups and consumer mashups is a growing trend of using business mashups in commercial software as a service (SaaS) offering.
The ubiquity of SaaS applications and other Internet services and the standardization of their API technology has spawned the development of mashups, which are lightweight applications that combine data, presentation and functionality from multiple services, creating a compound service.

Web scraping

scrapedscrapescraping
Web scraping is used for contact scraping, and as a component of applications used for web indexing, web mining and data mining, online price change monitoring and price comparison, product review scraping (to watch the competition), gathering real estate listings, weather data monitoring, website change detection, research, tracking online presence and reputation, web mashup and, web data integration.

HTML

Hypertext Markup LanguageHTML 3.2HTML 4
Such agents are not commonplace even now, but some of the ideas of Web 2.0, mashups and price comparison websites may be coming close.

Jargon

term of arttechnical terminologytechnical term
A mashup (computer industry jargon), in web development, is a web page or web application that uses content from more than one source to create a single new service displayed in a single graphical interface.

Web development

developmentweb programmingwebsite development
A mashup (computer industry jargon), in web development, is a web page or web application that uses content from more than one source to create a single new service displayed in a single graphical interface.

Web page

webpageweb pageswebpages
A mashup (computer industry jargon), in web development, is a web page or web application that uses content from more than one source to create a single new service displayed in a single graphical interface.

Web application

web-basedweb applicationsweb app
A mashup (computer industry jargon), in web development, is a web page or web application that uses content from more than one source to create a single new service displayed in a single graphical interface.

Client (computing)

clientclientsclient software
To be able to permanently access the data of other services, mashups are generally client applications or hosted online.

Social software

SocialSocial software for academic researchsocial concepts
Mashups can be considered to have an active role in the evolution of social software and Web 2.0.

Graphical widget

widgetswidgetgraphical control element
They generally do not require programming skills and rather support visual wiring of GUI widgets, services and components together.

World Wide Web

WebWWWthe web
Therefore, these tools contribute to a new vision of the Web, where users are able to contribute.