Mash-up

Um mash-up (por vezes escrito como uma palavra, mashup) é uma página Web ou aplicação que integra elementos complementares de duas ou mais fontes.

Mash-ups são muitas vezes definidos pelo tipo de conteúdo que agregam. Um mash-up de conteúdo, por exemplo, reúne vários tipos de conteúdo para apresentação através de uma interface. Esse conteúdo poderia incluir -- entre outras coisas -- texto, feeds de dados, vídeo e atualizações sociais. Um mash-up empresarial normalmente combina dados e aplicativos corporativos internos com dados de origem externa, SaaS (software como serviço) e conteúdo Web. Mash-ups empresariais também podem fornecer integração com o ambiente de computação empresarial, governança de dados, inteligência empresarial (BI)/análise empresarial (BA), ferramentas de programação mais sofisticadas e medidas de segurança mais rigorosas.

Like blogs e redes sociais, mash-ups tornaram-se populares como parte da mudança em curso para uma Web mais interativa e participativa (Web 2.0) com seu maior concentração de conteúdo e serviços definidos pelo usuário. De acordo com Aaron Boodman, citado em BusinessWeek online, "A Web foi originalmente concebida para ser mash-ups. A tecnologia está finalmente crescendo e tornando isso possível"

Mash-ups são frequentemente criados usando uma abordagem de desenvolvimento chamada Ajax, embora também existam aplicações que automatizam processos. O termo mash-up teve origem na indústria musical, onde se referia a músicas que foram combinadas a partir de duas ou mais outras músicas.