Un completo manual que no debe faltar en tu biblioteca personal. 453 páginas con información útil que emplearás en tus funciones laborales diarias. Lectura ágil, con ejemplos y aplicaciones en el mundo real.
Los primeros capítulos hablan genéricamente de la arquitectura y arquitectos, roles, evolución de la arquitectura a lo largo del tiempo (puntualizando pequeñas reseñas históricas), procesos de diseño, habilidades y responsabilidades dentro de la empresa.
Resume las características más importantes del UML (Unified Modeling Language), enumerando los diagramas más utilizados para la comunicación de la evolución de la arquitectura según los tipos de requerimientos.
Se centra en el estilo arquitectural más frecuente: Arquitectura nLayer y las capas más generalizadas de ésta: Service Layer, Business Layer, Data Access Layer y Presentation Layer.
En cada una de ellas te enseñarán los patrones de diseño más utilizados, explicando sus ventajas e inconvenientes aplicados en el mundo real.
Exponen los principios fundamentales y metódicos para la correcta implementación y seguimiento en cada una de las capas.Lo recomiendo tanto a desarrolladores que quieran ampliar sus conocimientos en arquitectura, como arquitectos de todos los niveles que quieran «pulir» o fortalecer sus conocimientos en el diseño de arquitecturas nLayer. Si lo has leído, comparte tus opiniones y valoraciones.
Puedes ver el índice del manual aquí.
Microsoft .NET: Architecting Applications for the Enterprise
por Jose el 8 abril, 2010