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?

Author: J.D. Ray, 2015-07-23

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...

O que é a WCF RIA services?

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...

Http://www.asp.net/signalr/overview/getting-started

 2
Author: Mick, 2017-05-23 12:23:33