Para mi trabajo de fin de carrera me piden desarrollar una aplicación en Asp.NET utilizando C#, que contenga WebServices y que esté implementada por capas.
He desarrollado multitud de aplicaciones en Asp.Net pero sin utilizar capas de ningún tipo.
Mi duda viene en que según mis apuntes la arquitectura en N-Capas contiene las siguientes:
- Capa de infraestructura de Acceso a Datos
- Capa de infraestructura transversal
- Capa de servicios distribuidos
- Capa de aplicación
- Capa de modelo de dominio
- Capa de presentación
Los apuntes de los que dispongo lo explica todo muy mal de manera que no me entero de nada. Estaba buscando algún blog o ejemplo práctica en el que se desarrolle una aplicación de este tipo desde cero para poder ir siguiéndolo poco a poco e ir enterándome de como funciona y como puedo ir implementándolo por capas.
El mejor ejemplo que he encontrado es este:
http://cristiantorresalfaro.blogspot.com.es/2012/10/desarrollo-en-capas-entity.html
El problema es que veo que ahí por ejemplo sólo trabaja con la capa de datos, capa de negocio y capa de presentación. Y en la mayoría de ejemplos que he visto se utiliza el modelo MVC (Modelo, Vista, Controlador) que parece el más adecuado y el más sencillo.
¿Alguién puede aclararme un poco las ideas, remitirme a algún tutorial que pueda ir siguiendo o decirme si me faltan, me sobran capas o cuántas debo utilizar?
Ahora mismo estoy hecho un lío y no sé ni por dónde empezar ...