Durante os últimos anos, a popularidade dos Mashups vem crescendo bastante, especialmente devido ao boom da Web 2.0. Mas afinal, o que são os Mashups?
Imagine que você precise de uma aplicação leve, para combinar dados de duas fontes diferentes ou mais (e nem precisam ser de bancos de dados locais na empresa), para obter uma resposta de valor agregado, ou resolver um problema de forma rápida, usando um padrão XML e com a possibilidade de assinar essa solução por Feed. Obviamente, você tem 2 dias para desenvolver, validar e entregar esta solução. É exatamente isso que o Mashup faz para você, utilizando o padrão REST (Representational State Transfer Principles).
Algumas grandes empresas, como por exemplo a Audi, precisavam coletar manualmente dados de 20 fontes diferentes (entre sistemas internos e sites de concorrentes) para construir suas análises de mercado. Hoje este processo é executado por um Mashup que foi construído em 4 dias.
Tudo lindo? Tudo certo? Não necessariamente. Nível de serviço e confiabilidade de dados ainda são aspectos importantes no uso dessas ferramentas, e também são uma pedra no sapato dos analistas de TI e da informação, mas por outro lado os Mashups trabalham muito de perto com projetos de SOA (Service Oriented Architecture), em que aplicações individuais podem ser combinadas e reutilizadas de diversas maneiras. Na verdade, os Mashups podem maximizar o aproveitamento dos investimentos em SOA.
O mercado imobiliário nos EUA beneficiou-se bastante desse tipo de ferramenta, combinando dados públicos e privados dos cadastros de imóveis americanos com o Google Maps, para fornecer informação de valor agregado – com localização incluída – sobre os apartamentos disponíveis para venda em uma determinada região. Este serviço pode ser consumido por qualquer indivíduo, e esta é uma das características do Mashup: a possibilidade do consumo over-democrático.
É aí que está o outro nó: será que os departamentos de TI das grandes empresas, sempre orientados a proteger a informação, estão dispostos a eventualmente começar a compartilhar?
Ótimo post,
Vou fazer uma apresentação sobre Mashup e pretendo utilizar dados de seu post.
Agora existe muitas Apis fazendo Mashup.
Um abraço
Posted by: Luciano Henrique | 03/29/2009 at 21:16