Hola Comunidad!,

En esta oportunidad les escribo, porque los amigos de Microsoft Ibérica, han desarrollado conjuntamente con Unai Zorrila y otros como colaboradores, una bibliografía que no tiene desperdicio!. Se trata del libro "Guía de Arquitectura N-Capas DDD .NET 4.0". Como autores del libro están Cesar de la Torre, de Microsoft Ibérica, Miguel Angel Ramos de Microsoft Ibérica,  Javier Calvarro Nelson y Unai Zorrilla de Plain Concepts.

El libro presente un arquetipo bien sólido de un marco metodológico para la construcción de soluciones basadas en software implementando patrones y mejores prácticas de desarrollo en tecnologías .NET, orientando los esfuerzos a la implementación de dicho arquetipo, basándose en el modelo DDD (Domain Driven Design). Dentro de los aspectos resaltantes del libro (todavía no lo termino de leer :)), estan los siguientes:

  • Capítuo 2: Estilos Arquitecturales: Para aquellos que estan nuevos en los temas relacionados con arquitecturas de software y patrones de diseño, este capítulo toca aspectos fundamentales de los modelos de arquitectura. Destacan en este capítulo por su detallada descripción, el modelo DDD, y el Bus de Servicios (Mensajes) por su simplicidad y capacidad de integración e interoperabilidad.
  • Capítulo 3: Arquitectura Marco N-Capas: En este capítulo destacan las consideraciones de diseño que los autores toman sobre la contrucción de un modelo agnóstico para el desarrollo. haciendo especial énfasis en la separación y entendimiento de los conceptos Capas "Layers" y Niveles "Tiers". Es de especial interés los principios de diseño SOLID y la presentación gráfica que hacen de la Arquitectura Marco N-Capas con orientación al Dominio (Fgura 6, página 47), en la cuál muestran una separación muy elaborada de las capas de Infraestructura y persistencia, dominio y servicios de dominio y aplicación. - Para los que somos más visuales, en la página 77 del mismo capítulo, comienzan la construcción de proyectos, haciendo la estructura de proyectos dentro de Visual Studio, separando por carpetas de proyectos las diferentes capas y servicios.
  • Capítulo 11 - El Proceso de Diseño de la Arquitectura: Es un lujo conseguir en nuesro idioma una explicación tan intersante como lo reflejan sobre el proceso de pensamiento y diseño de arquitecturas de soluciones basadas en software.

Los invito a descargarse el libro haciendo click aquí. Además, me permito desde esta tribuna brindarles nuestras más sinceras gracias y agradecimientos al equipo de autores y colaboradores de este libro, por permitirnos el placer de poder leerlo y compartirlo con las comunidades de América Latina.

Saludos

Néstor Guadarrama

Gerente de Programas para Empresas de Desarrollo de Software