DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Artigo .net Magazine 66 - ADO.NET Data Services

Artigo da Revista .NET Magazine Edição 66.






ADO.NET Data Services

Desenvolva aplicações REST

 

Do que trata o artigo

Neste artigo vamos falar sobre o ADO.NET Data Services, conhecido também como Astória, uma tecnologia da plataforma .NET que permite desenvolver aplicações Web utilizando princípios básicos da comunicação HTTP. Veremos quais são estes princípios que envolvem o REST, um pouco de sua arquitetura e formas de expor serviços Web. Serão mostrados também conceitos e comparações entre JSON e XML. Ao final deste artigo criaremos uma aplicação para expor uma fonte de dados com Astória e a consumiremos com um cliente utilizando AJAX.

Para que serve

Disponibilizar serviços Web é fundamental para o sucesso de praticamente qualquer projeto. O Astória permite fazer isto de forma simples e rápida. Seguir boas práticas de desenvolvimento Web, permitindo que o usuário navegue por sua aplicação através de forma intuitiva também é uma das grandes vantagens da utilização do Astória.

Em que situações o tema é útil

É útil quando precisamos disponibilizar formas de acesso, ou até mesmo manipulação de dados, através de serviços web, baseados no padrão de troca de mensagem HTTP. O Astória é uma perfeita combinação para sistemas que utiliza AJAX, Flash, Silverlight, ou outras tecnologias, já que é uma forma eficiente de obter e manipular dados de um servidor a partir de uma aplicação RIA (Rich Internet Application). É possível inclusive integrar o Astória com aplicações Mobile.

 

Resumo do DevMan

Neste artigo veremos o que é o REST e seus princípios. Também veremos como o ADO.NET Data Services (Astória) segue esses princípios em sua arquitetura. Vamos explorar a possibilidade de realizar consultas através do Astória, como aplicar segurança e como fornecer e manipular dados.

 

O .NET 3.5 SP1 introduziu uma nova forma de disponibilizar serviços via Web utilizando o próprio HTTP e REST (Representational State Transfer), já conhecido dos desenvolvedores Java e Rails, possibilitando a manipulação de dados através de URI. Neste artigo veremos o que é a tecnologia REST e como utilizá-la na plataforma .NET com o ADO.NET Data Services. Na primeira etapa do artigo serão apresentados alguns dos conceitos básicos das tecnologias envolvidas. Em seguida serão apresentados os principais recursos do ADO.NET Data Services, como: disponibilizar dados, operações CRUD (Create, Retrieve/Read, Update e Destroy/Delete), segurança e finalmente a aplicação cliente. Mostrarei em poucas linhas de código como disponibilizar dados em XML utilizando os princípios do REST.

"



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da .net Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Thomas Alexander Semple

É engenheiro eletrônico com ênfase em telecomunicações e é líder de projetos da T4W, com mais de 10 anos de experiência, participa de projetos para empresas dos mais diversos segmentos. A T4W é uma empresa de tecnologia cuja área de desenvolvimento atende empresas de médio e grande porte em projetos...


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03