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.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?





.net Magazine 66

[Artigo disponível no Leitor Digital DevMedia. Clique aqui para acessá-lo]

> Clique aqui para ler todos os artigos da .net Magazine 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.

"

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!


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...
O que você achou deste post?

    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!
Cursos relacionados
Publicidade
[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
2013 - Todos os Direitos Reservados a web-03