Cosa sono i mashup

Negli ultimi anni si è molto discusso della nuova tecnologia dei business mashup, composizioni o personalizzazioni di applicazioni Web che raggruppano i dati di più sistemi, anche diversi fra loro. Ma qual è l'effettivo impatto aziendale dei mashup e quali sono le opportunità che essi offrono?
Invece di affidarsi a strumenti manuali, quali la posta elettronica, per coordinare il lavoro, i business mashup automatizzano le attività critiche fra team e sistemi in modo da incrementare la produttività.
I problemi che i business mashup risolvono
La quantità di informazioni che cresce esponenzialmente, le pressioni della concorrenza e le sfide del mercato spingono le organizzazioni a cercare costantemente nuovi spazi per migliorare la produttività e l'efficienza.
Sia per i casi in cui è necessario eliminare un errore critico e rimettere un sistema in produzione o accelerare il ciclo di vendita per chiudere rapidamente le trattative, i processi manuali, isolati e non coordinati presentano vari aspetti comuni che stanno alla base della loro inefficienza:
- le attività aziendali più comuni non sono automatizzate. I passaggi fra diverse persone e sistemi non sono efficienti.
- I responsabili hanno una visione limitata dello stato delle attività critiche per l'azienda, per le verifiche e per il rispetto delle normative. Le informazioni essenziali rimangono nelle cassette postali del personale.
- I processi manuali non sono ripetibili né tracciabili.
Per affrontare tali sfide, le organizzazioni hanno sfruttato gli strumenti già a loro disposizione, vale a dire posta elettronica, fogli di calcolo, collegamenti ai report, tecnologie di collaborazione, ecc. Sfortunatamente questi processi presentano numerosi svantaggi. Prima di tutto sono spesso manuali, e pertanto soggetti a errori, non sono scalabili né ripetibili. In secondo luogo fanno ricorso a tecnologie diverse che vengono frettolosamente assemblate e non sono concepite per esigenze aziendali specifiche; inoltre, devono essere sviluppate da zero tutte le volte che si presenta una nuova opportunità. Infine, per ottenere soluzioni che soddisfino tali esigenze, è spesso necessario un processo di sviluppo personalizzato con conseguenti costi elevati (in termini di software e implementazione).
I business mashup ti consentono di distribuire le tue applicazioni composite che rendono efficienti le attività aziendali critiche automatizzando la collaborazione fra personale e sistemi.