Usuário com melhor resposta
Qual tipo de WCF é mais adequado para uma Aplicação Silverlight ?

Pergunta
-
Olaa,
Sou iniciante em Silverlight e WCF, pretendo criar uma aplicação Silverlight em MVVM que irá consumir um Serviço, inicialmente pretendo criar uma Solution que irá conter o projeto Silverlight Application e uma outra Solution que irá conter o Serviço e a Camada DAL que será uma DLL. A intenção é que o Serviço possa ser publicado individualmente, dessa forma mantendo independencia do projeto Silverlight, mas possuo as seguintes dúvidas:
1) No que se refere ao Serviço, para uma aplicação Silverlight qual tipo de WCF é o mais adequado ? e Porque ?
Desde Já, Agradeço.
quinta-feira, 11 de agosto de 2011 03:28
Respostas
-
Rodrigo bom dia,
O WCF Ria Services gera dinamicamente os serviços WCF por debaixo dos panos, dê uma lida nesse post que ele explica um pouco do RIA Services:
http://www.silverlightshow.net/items/WCF-RIA-Services-Part-1-Getting-Started.aspx
Para criar um serviço WCF, clique com o botão direito em algum projeto web, vá em add -> new item e escolha o template WCF Service.
Abraço!
- Marcado como Resposta _dev quinta-feira, 25 de agosto de 2011 20:30
sexta-feira, 12 de agosto de 2011 13:51
Todas as Respostas
-
Bom dia Rodrigo,
Você não precisa separar em Solutions para que o serviço fique publicado de maneira isolada. O correto nesse caso é criar 1 solução e os projetos dentro dela. A separação deve ocorrer por projetos.
Você considerou o uso de WCF RIA Services nesse seu projeto?
Sobre utilização de WCF, crie um serviço WCF comum e certifique que o binding dele no client seja basicHttpBinding. O silverlight a partir da versão 4 suporta nettcpBinding também, esse tipo de binding tem uma performance melhor. Não tenho muita certeza pq o silverlight suporta apenas esses 2 tipos de binding, mas creio que seja por questões de segurança.
Abraço!
- Sugerido como Resposta Fernando Henrique Inocêncio Borba FerreiraMicrosoft employee sexta-feira, 12 de agosto de 2011 00:20
quinta-feira, 11 de agosto de 2011 13:37 -
Prezado Edjan Santos,
Inicialmente obrigado pela atenção, quando você se refere a um serviço WCF comum é o mesmo que um WCF Service Application ?
Novamente Obrigado.
quinta-feira, 11 de agosto de 2011 20:27 -
Rodrigo,
O WCF Service Application é um tipo de projeto. Eu estava me referindo ao item WCF Service de um projeto web!
Abraço!
quinta-feira, 11 de agosto de 2011 20:29 -
Prezado Edjan Santos,
Novamente obrigado pela paciência, mas estou um pouco perdido. Eu realizei os seguintes passos:
1) Criei uma Blank Solution.
2) Cliquei em Add -> New Project -> Em Visual C#, selecionei Silverlight -> Selecionei WCF RIA Services Class Library.
Logo após foi gerado duas estruturas: RIAServicesLibrary3 e RIAServicesLibrary3.Web, mas em nenhum dos dois encontrei o .SVC.
Como faço para gerar um WCF Service informado por você ?
Desde Já, Agradeço.
sexta-feira, 12 de agosto de 2011 00:58 -
Rodrigo bom dia,
O WCF Ria Services gera dinamicamente os serviços WCF por debaixo dos panos, dê uma lida nesse post que ele explica um pouco do RIA Services:
http://www.silverlightshow.net/items/WCF-RIA-Services-Part-1-Getting-Started.aspx
Para criar um serviço WCF, clique com o botão direito em algum projeto web, vá em add -> new item e escolha o template WCF Service.
Abraço!
- Marcado como Resposta _dev quinta-feira, 25 de agosto de 2011 20:30
sexta-feira, 12 de agosto de 2011 13:51 -
Prezado Edjan Santos,
Muito obrigado pela atenção, o problema foi resolvido.
Grande Abraço.
quinta-feira, 25 de agosto de 2011 20:31