Dic
1
In fondo tutti noi lo sappiamo. La differenza tra una buona torta di mele ed una "così, così…" sta tutta negli ingredienti e nella preparazione. Delle buone mele - magari della Val di Non - ammorbidite con latte fresco, con l'aggiunta di uova e qualche scorzetta di limone, fanno di questa torta una vera Regina sulle tavole di tutto il mondo. Ma, dicevamo, non sono soltanto gli ingredienti a determinare la bontà di questo dolce. E' la preparazione la fase più delicata: unire elementi diversi per creare un'armonia di sapori. A partire dagli stessi ingredienti, preparazioni diverse determinano prodotti differenti; è qui che distinguiamo la torta di mele della nonna da quella del Mulino Bianco.
Possiamo identificare nella Rete quegli ingredienti che attraverso una sapiente preparazione ci consentono di "cucinare" la nostra applicazione?
La risposta è "nì" ed il problema è, come al solito, un fatto culturale. L'esplosione dei blog ha portato alla diffusione dei feed RSS come sistema di aggregazione di notizie consultabili esternamente al blog (o sito) di riferimento. In poche parole, attraverso questo formato di distribuzione dei contenuti, ho la possibilità di integrare le notizie del mio blog preferito all'interno di una pagina web o all'interno del mio client di posta elettronica. Con un "colpo d'occhio" posso seguire quindi le fonti d'informazione che più mi interessano.
Considerato il numero impressionante d'informazioni che la Rete produce, i feed RSS sono diventati uno strumento indispensabile per non capitolare nel mare magnum dell'informazione in rete; ma non è tutto qui.
L'utilizzo di questo formato di distribuzione dei contenuti ha determinato un'emergenza ben più radicale della semplice condivisione dei contenuti. I vari bloggers utilizzano gli RSS di altri colleghi come patrimonio informativo personale e da condividere con altri. Servizi come BlogBabel utilizzano i feed per costruire una base di conoscenza e relazioni comune; identifico una notizia/nozione particolarmente dibattuta e "aggancio" a questa tutti quei blog che ne parlano.
L'ingrediente (l'informazione) attraverso un formato universale (RSS) viene "preparato" a nostro piacimento formando uno schema più complesso (la nostra fantastica torta).
Ma cosa succede se i miei ingredienti sono informazioni più complesse come, ad esempio, "una lista di tutti i libri editi dalla PincoPallo Editori"? E' possibile avere questa informazione in un formato "standard" o quantomeno di facile interpretazione e manipolazione?
La risposta è sì. Attraverso un'architettura software come quella definita da REST chiunque sia proprietario di un servizio web che fornisce informazioni articolate, può mettere queste a disposizione di tutti in modo "standard". Queste informazioni possono poi venire integrate in servizi più complessi nella logica del mashup.
Un esempio, riportato da Wikipedia, è quello di acquisire da un sito web una lista di appartamenti (immaginiamo un sito di un'agenzia immobiliare) e mostrarne la localizzazione su mappa attraverso GoogleMaps; da due ingredienti (appartamenti e mappe di google) otteniamo la torta (servizio) attraverso la nostra capacità di preparazione (conoscenza informatica).
Purtroppo non tutti gli ingredienti sulla rete sono disponibili e comunque non nella stessa maniera. Ma è questa la direzione, è la maggior parte delle applicazioni di social network consentono l'accesso ai propri dati attraverso API e protocolli standard di facile utilizzo.
Quale sarà il sistema complesso che scaturirà da un così grande numero di combinazioni?


