domingo, 23 de agosto de 2009

Problema Solucionado!

Boa noite, este é o 4º post do Blog DocCenter e nele vamor falar sobre o artigo que fizemos sobre Silverlight para participar do VI Simpósio de Excelência em Gestão e Tecnologia (SEGeT) que ocorrerá nos dias 21, 22, e 23 de outubro de 2009 e é promovido pela AEDB. Veja mais sobre o evento acessando o link: http://www.aedb.br/seget/index.html


No artigo, além de descrever as o conceito das principais ferramentas e tecnologias que fazem parte do desenvolvimento em Silverlight, exemplifcicamos como seria o acesso aos dados em uma aplicação Web, exemplo que inclusive servirá de base para o nosso projeto final.

Em resumo é o seguinte: uma aplicação Web não tem acesso direto ao servidor de banco de dados e em Silverlight, a melhor solução para esse problema é criar um Web Service, um servidor de funções na Web que no caso possuirá funções de acesso aos dados da aplicação, utilizando o modelo WCF (Windows Communication Foundation) de Orientação a Serviço. Para saber mais sobre o WCF visite http://msdn.microsoft.com/en-us/netframework/aa663324.aspx.

Para criar as funções do Web Service que farão a manutenção e a consulta aos dados, utilizaremos o LINQ (Linguage Integrated Query), mais especificamente o LINQ To Sql, que converte consultas escritas em C# ou VB em SQL Dinâmico, fornecendo uma interface que permite mapear os objetos do banco de dados gerando as classes que podem ser manipuladas através da sintaxe do LINQ. Abaixo uma imagem representando o esquema da estrutura do LINQ e mostrando onde o LINQ To Sql se encaixa nessa estrutura.


Estamos obtendo todas as informações que necessitamos através da revista .NET Magazine (http://www.devmedia.com.br/assgold/listmag.asp?site=1) que inclusive estamos quase assinando, e dos vídeos "How do I...?" disponíveis no site oficial do Silverlight no link: http://silverlight.net/learn/videocat.aspx?cat=2#HDI2Data


Amanhã iremos postar o artigo oficialmente no site do SEGET e após isso iremos disponibilizar o link para download, caso algém tenha interesse de ler um pouco mais sobre o assunto.

Obrigado pela atenção e pelo tempo de vocês e até a próxima.

Nenhum comentário:

Postar um comentário