7 de outubro de 2010

Porque REST?

REST vem se tornando um conceito amplamente utilizado, porém ainda não se sabe muito sobre ele. para alguns, ainda não é claro o que ele realmente é e para que pode ser utilizado.

O sigla REST, que vem do inglês Representational State Transfer, que pode ser traduzido como Transferência de Estado Representacional. Isto significa que cada URL é a representação de algum objeto e sobre este objeto podem ser feitas as operações de atualização e remoção. Além disto, o conteúdo deste objeto pode ser recuperado usando HTTP GET.

Em alguns aspectos REST tem muito em comum com SOAP, apesar de não terem exatamente a mesma função. Porém ambos podem ser utilizados no desenvolvimento de Web Services e REST vem tornando esta tarefa menos árdua devido a sua flexibilidade e escalabilidade. Prova disto é que não há XML em excesso e os resultados são mais compreensíveis.
Talvez por isto, mais recentemente REST vem sendo preferido no lugar de SOAP. Para muitos, é nítido que este está perdendo muito espaço para REST.




Referências
http://www.petefreitag.com/item/431.cfm

http://www.manageability.org/blog/stuff/the-imminent-rise-of-rest-and-fall-of-soap

Nenhum comentário:

Postar um comentário