Este é um post disponível para assinantes MVPServiços REST - Revista Clube Delphi 136
Vamos entender o que é REST e como transmitir de forma otimizada informações pela internet a qualquer tipo de dispositivo e sistema (smartphones, aplicativos Windows, Java, .NET, etc) que suporte o protocolo HTTP, tudo isso usando Delphi XE2
[Artigo já está disponível no Leitor Digital DevMedia®. Clique aqui para acessá-lo]
> Clique aqui para ler todos os artigos da ClubeDelphi 136
A Web 2.0 trouxe consigo uma série de inovações, tornando o ambiente mais colaborativo. Atualmente grandes serviços e redes sociais como Twitter e Facebook podem interagir entre si por meio de aplicativos intermediários e no mundo de negócios isso não é diferente. É muito comum que um sistema X precise ler informações de um sistema Y, exigindo assim integração. Esta é a palavra que permeia a Web. Temos serviços integrados por todo lado, podemos postar algo no Twitter e automaticamente ter nosso perfil no Facebook atualizado, podemos por um dispositivo celular com GPS conhecer quais restaurantes são indicados em nossa localização e muito mais. Toda essa integração também foi e é exigida nos meios comerciais.
O REST (Representational State Transfer ou Transferência de estado representacional) surgiu da tese de doutorado sobre a Web escrita por Roy Fielding, que foi um dos idealizadores do protocolo HTTP, que é protocolo utilizado na internet por web sites. Uma aplicação RESTFul, que é o termo utilizado para identificar um sistema que segue as ideias REST, combina o uso dos princípios estabelecidos pela técnica do REST que podemos destacar como os principais: Possui um protocolo cliente/servidor sem estado, ou seja, cada mensagem HTTP contém toda a informação necessária para compreender o pedido; Uso de um conjunto bem definido de operações que se aplica a todos os recursos de informações. As operações mais importantes são POST, GET, PUT e DELETE que podem ser comparadas com operações CRUD para persistência de dados. A "
ATENÇÃO! A exibição deste artigo foi interrompida.
Este é um post disponível para assinantes MVP
3 COMENTÁRIOS
[DCC Fatal Error] WebModuleUnit1.pas(10): F1026 File not found: 'IndyPeerImpl.dcu'
Como resolver o problema???
Space do autor



0
0
