Webservice e interfaccie REST
Data: 20 Maggio 2007Autore: Maurizio Pelizzone
Le interfacce REST ( REpresentational State Transfer ) sono un’ alternativa a SOAP e XML-RPC per la comunicazione via http che ho avuto modo di utilizzare ed apprezzare in uno dei miei ultimi lavori.
La loro implementazione si basa sulla realizzazione di semplicissimi indirizzi http che una volta “interpretati” restituiscono le informazioni richieste nel formato a noi più congeniale ( txt, xml, json o direttamente html )
Nel mio caso una delle parti sviluppate prevedeva la visualizzazione via web di alcune tabelle presenti in un database.
Ho quindi definito questa URI: “http://nomeserver/rest/tabelle” che restituisce l’elenco delle tabelle disponibili.
Aggiungendo un “pezzo” è possibile visualizzare il contenuto di una specifica tabella
Ed attaccando un altro pezzo ecco che possiamo avere il dettaglio del cliente con id 34
Personalmente trovo questa metodologia molto pratica ed essenziale, di chiara lettura e con un briciolo di URL Rewriting molto veloce da implementare.
Ecco ancora qualche link per approfondire.
Technorati: webservice, rest, soap, xml-rpc
BlogBabel: webservice, rest, soap, xml-rpc
Questo articolo è stato pubblicato il 20 Maggio 2007 alle 10:25 pm ed è stato letto 8278 volte
Archiviato sotto sviluppo, web, web 2.0.
Se questo post ti è piaciuto puoi iscriverti al mio
Feed Rss
e ricevere direttamente gli aggiornamenti di questo blog sul tuo FeedReader oppure puoi decidere
di offrirmi un caffè.
Se ti va puoi lasciare un commento e leggere quelli degli altri,
ma se preferisci puoi passare direttamente al
post precedente o a quello successivo.
Forse collegati ..
- PHP e Python: connessione tramite socket
Mettiamo caso che ci sia un gestionale con un server scritto in python in ascolto su una porta predefinita ( - Etherconf : Riconfiguriamo le schede di rete con debian
Normalmente la configurazione delle interfaccie ( o schede ) di rete è affidata al file /etc/network/interfaces , modificabile quindi con - links for 2006-01-02
Mmm Every program these days seem to put an extra item or 2 in your context-menu. Mmm lets you get rid of - Contatti da wordpress
Ho ricevuto nei giorni scorsi un paio di contatti tramite le pagine di questo blog dove mi venivano segnalati dei - jQuery: più lo uso e più mi piace
jQuery è una libreria pensata per semplificare la programmazione javascript. Negli ultimi tempo ne sono nate diverse, pensiamo a prototype, mochikit





















