O que substitui a funcionalidade dos serviços WCF RIA?
Acabámos de entrar na fase de desenvolvimento do nosso projecto. Estamos tentando definir a melhor arquitetura suportável a longo prazo que podemos, enquanto fornecemos uma camada de serviço que outras aplicações LOB podem ser aparafusadas mais tarde. Na fase conceitual, uma ESB parecia ser a melhor aposta, mas não há padrão corporativo ESB, e implementar um só para o nosso projeto parece como levar um caminhão de carga para a Mercearia.
Investiguei um pouco e encontrei os Serviços da WCF RIA. Perfeito, era mesmo o que eu queria. Claro, o estado padrão é para a Silverlight, mas funciona com ASP.NET os clientes também. Mas, depois, parece que a Microsoft está a despejar serviços da RIA . Então, o que devo usar em vez disso? Eu não quero implementar uma "nova" tecnologia aqui que está morta antes do nosso projeto começar. Olhei para os Serviços Abertos da RIA [[5]], mas isso parece ser cuidados paliativos para a tecnologia mais do que qualquer outra coisa.
O meu objectivo de separar a aplicação Logic / Persistence layer from the Presentation and Business Rules layers holds. Preferimos ficar dentro do ecossistema.net. Então, o que a Microsoft está emitindo para substituir a WCF RIA, se alguma coisa?
0
2 answers
[[1]}ServiceStack é uma estrutura construída em cima da. NET que pode ajustar - se às suas necessidades, dê uma olhada em: https://github.com/ServiceStack/ServiceStack
2
Author: Deepak Bhatia, 2015-07-23 03:55:41
RIA é mais sobre a geração de código...
Acho que a Microsoft está a orientar-se para serviços baseados no descanso com as suas ASP.NET API Web...Http://www.asp.net/web-api https://msdn.microsoft.com/en-us/library/hh833994(v=vs 108).aspx
Em termos de proxies de clientes para ASP.NET API Web, o principal meio de consumir tais serviços está em HTML Forum...
Http://www.w3schools.com/ajax/ajax_xmlhttprequest_send.asp
Http://www.asp.net/web-api/overview/data/using-web-api-with-entity-framework/part-6
Http://proudmonkey.azurewebsites.net/asp-net-5-jump-start-to-angularjs-with-mvc-6-web-api/
Talvez não seja a resposta que querias, mas qualquer outra coisa provavelmente não é um caminho que a maioria siga.Também podes olhar para SignalR...
2
Author: Mick, 2017-05-23 12:23:33