Share via


Um guia para discutir arquitetura de soluções na plataforma .NET.

Olá pessoal, tudo certo?

No post anterior falamos de organização de componentes e arquitetura de soluções, iniciando uma discussão sobre como nossas aplicações podem ser estruturadas. Em minhas últimas conversas com empresas e arquitetos, observei uma preocupação constante em como posicionar as novas tecnologias e frameworks disponível na plataforma Microsoft em nossos desenhos de arquitetura.

Pensando nisso, a figura a seguir apresenta uma proposta para aplicações em .NET, destacando a camada de apresentação, de negócio e de dados. Note que é uma arquitetura "N" camadas já conhecida de alguns, veja:

image

Esse desenho é parte de um conjunto de guias e artigos publicados semana passada no CodePlex, no link a seguir:

patterns & practices: App Arch Guide project
Ref.: https://www.codeplex.com/AppArch

Vale a pena conferir. Em breve, vamos discutir alguns tópicos desse material em detalhes, posicionando ainda as tecnologias LINQ, Entity Framework, Data Services, WCF, entre outras, além de conceitos como autenticação, autorização, mensageria, interface de serviços, etc.

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

Waldemir.