.NET Framework 4.0 e arquiteturas de aplicações

Olá pessoal, tudo certo?

Um dos posts mais comentados aqui pelo blog foi esse abaixo, sobre os componentes do .NET Framework 4.0:

image

.NET Framework 4 – Novos Recursos para Novas Aplicações
Ref.: https://blogs.msdn.com/b/wcamb/archive/2010/06/07/net-framework-4-novos-recursos-para-novas-aplica-231-245-es.aspx 

Semana passada, participei de um workshop onde relembrei com o time os principais desenhos de arquitetura para soluções em tecnologia .NET. Para isso, usei o AppArchGuide 2.0, que é sempre uma Leitura Obrigatória para ser lembrada!

Assim, veja abaixo quais são esses desenhos principais e suas tecnologias associadas para quatro arquiteturas muito comuns no ambiente corporativo:

image

  • Tecnologias aplicadas: ASP.NET WebForms 4.0, ASP.NET MVC 3, ASP.NET AJAX 4.0, ASP.NET Chart Control, ASP.NET Dynamic Data

image

  • Tecnologias aplicadas: WPF 4.0, WCF 4.0, WF 4.0, MEF - Managed Extensibility Framework

image

  • Tecnologias aplicadas: Silverlight 4.0, WCF RIA Services, WCF Data Services, REST, POX, JSON, ATOM, OData, etc.

image

  • Tecnologias aplicadas: WCF 4.0, WF 4.0, WIF - Windows Identity Foundation, PLINQ, IIS 7.5, WAS, Windows Server AppFabric, etc.

Claro, esse é um resumo de blog. Mas a ideia é fazer você pensar sobre o assunto. No final do AppArchGuide, você ainda encontra uma tabela como essa:

image

Espero que ajude!

Vale lembrar que essas tecnologias e camadas estão sempre em evolução. Por isso, de tempos em tempos vale visitar o assunto e adicionar comentários.

Por enquanto é só! Até o próximo post :)

Waldemir.