Introduzione ai cloud based service con Windows Live Services

3 pagine in totale: <<Indietro 1 2 [3]

Un primo esempio: Live Alerts

Un esempio di sicuro interesse è quello relativo agli Alerts, che vengono veicolati attraverso diverse modalità, tra cui Messenger, mail o Mobile. L'SDK e le informazioni su questo servizio si trovano su questa pagina, da cui viene anche evidenziata la possibilità di utilizzarlo nella maniera più semplice, attraverso l'utilizzo di un feed RSS fornito ad hoc.

I formati supportati sono RSS 0.9x, 1.0 e 2.0, oltre che Atom, coprendo dunque quasi tutte le necessità.

In questo caso viene dato un indirizzo da utilizzare, dopo aver completato la procedura di iscrizione su questa pagina. Successivamente via e-mail si riceve un frammento di codice, che va inserito nella pagina e che punta ad un sito web gestito da Microsoft, dove l'utente da' il consenso all'iscrizione degli Alert e poi viene rimandato ad una pagina del sito originante, specificata attraverso il parametro ReturnUrl.

Ecco il codice tipo che si riceverà, dove PINID è il codice univoco che viene assegnato al feed:

<a href="http://signup.alerts.msn.com/alerts/login.do?PINID=xxxxxxx&returnURL=http://www.aspitalia.com/">Ricevi gli alert via Messenger</a>

In questi scenari purtroppo non c'è possibilità di personalizzazione, perchè l'URL è deciso in fase di registrazione, ma di sicuro l'implementazione è molto semplice. Il risultato è che ogni nuovo item aggiunto a questo feed farà scatenare una notifica.

Qualora si voglia invece avere un controllo maggiore, attraverso l'SDK è possibile personalizzare i messaggi inviati, componendo la richiesta in formato SOAP e poi decifrandone le risposte. Nell'SDK ci sono già un po' di classi pronte che fanno da wrapper per chi vuole utilizzare l'implementazione all'interno del .NET Framework, ma per sua stessa natura ovviamente questo servizio non si limita a nessuna tipologia particolare di piattaforma, ma può essere integrato in qualsiasi tipo di applicazione web, da ASP a PHP, passando per JSP.

Questa modalità supporta l'iscrizione automatica dell'uente, la sua rimozione, la creazione di gruppi di utenti, con notifiche personalizzate sulle scelte di quest'ultimo e senza la presenza di pubblicità, cosa che invece avviene con gli alert via RSS. Per chi volesse procedere per questa strada, l'invito è di dare un'occhiata a questa pagina dell'SDK, molto ricca di dettagli e con tutti gli step necessari per l'attivazione, che va richiesta attraverso un indirizzo e-mail.

Showcase già pronti: WL Quick Apps

Per rendere più agevole l'implementazione da parte degli sviluppatori, di recente sono state rilasciate una serie di applicazioni di esempio che mostrano l'uso di molti dei servizi combinati tra di loro all'interno di ipotetici siti, differenziati per tipologia.

Si tratta ancora di una beta, raggiungibile a questo indirizzo, che però mostra alcuni scenari di integrazione, come il supporto per ricerche, alerts, contatti e messenger.

Di sicuro possono essere utili per capire fino a dove uno sviluppatore più spingersi, oltre che per trovare esempi implementativi già pronti, su cui basarsi per le proprie necessità.

Conclusioni

Windows Live offre una nutrita schiera di servizi che consentono di sfruttare al meglio tutte le funzionalità messe a disposizione nell'ottica di chi ha bisogno di integrarle all'interno del proprio sito web.

Come già detto, si tratta nella maggior parte dei casi di avere a che fare con API REST o con SDK basati su servizi che sono molto ben documentati e curati, con esempi e spunti da cui partire, per cui non si resta soli in mezzo a mille possibilità, ma si hanno molti punti da cui partire.

Nel resto di questo speciale verranno trattati alcuni degli argomenti più interessanti, con approfondimenti specifici su quelli che sono i servizi che riscuotono maggior successo e risultano più implementati: il supporto per il Messenger, i profili, le mappe e le ricerche.

La serie completa su Windows Live Services

3 pagine in totale: <<Indietro 1 2 [3]

Contenuti dell'articolo

Commenti
Dai un voto a questo articolo, ci aiuterà a migliorare il nostro sito (1 è il voto minimo, 5 il massimo).

Per procedere al rating dell'articolo devi essere autenticato.
riccardone_70 scrive:
Introduzione ai cloud based service con Windows Live Services

Nell'articolo si fa confusione tra REST e WebServices. REST è una linea guida per sviluppare correttamente servizi internet. Detto questo, si ...
mercoledì 20 agosto 2008 | 6 risposte

Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.

TUTORIALS
TOP TEN ARTICOLI
NOTIFICHE

Iscriviti alla nostra newsletter nuoviarticoli per ricevere e-mail le notifiche!

Indirizzo e-mail:
PROVIDER ASP.NET 2.0

Seleziona il database per avere il web.config pronto per Membership, Roles e Profile API.



IN EVIDENZA
MISC