Leken kunnen eindelijk gaan ‘programmeren’
“Een mashup is eigenlijk een Frankenstein-creatie, maar het kan een heel nuttig monster zijn”, zegt analist Anthony Bradley in zijn presentatie op Gartners ITxpo. Content en functionaliteit van verschillende bronnen (met openbare programmeerinterfaces) komen in mashups bij elkaar in een webpagina. Oorspronkelijke bronnen blijven daarbij steeds identificeerbaar. Sites als iGoogle, Pageflakes en Netvibes laten zien wat er mogelijk is in het publieke domein; zogeheten gadgets (ook wel ‘widgets’, ‘blocks’, ‘pipes’ of ‘flakes’, al naar gelang de maker) kunnen daarop door gebruikers geselecteerd, toegevoegd en gerearrangeerd worden.
Maar hebben mashups ook voordelen voor bedrijven? Bradley is stellig: “Het kan in veel gevallen de kloof dichten tussen de traditionele bedrijfsapplicaties en de snel veranderende businessomgeving.” Wie opmerkt dat dat soort wendbaarheid nu juist door de nieuwe servicegeoriënteerde architectuur (SOA) bewerkstelligd wordt, heeft volgens hem maar deels gelijk. De lichtgewicht, tactische benadering van mashups waarbij de integratie op presentatieniveau plaatsvindt, is iets heel anders dan de intern gerichte bouw van ‘composite applications’ die zijn gebaseerd op de bestaande middleware en nog altijd door ontwikkelaars samengevoegd moeten worden.