Guía de Arquitectura de Aplicación 2.0

Publicación del inglés original: Jueves, 30 de octubre de 2008, 4:07 PM PST por Somasegar

He escrito varias veces sobre ciertos materiales educativos que nuestro equipo Patterns and Practices ha publicado para nuestros clientes. Son cosas por las que nuestros clientes nos preguntan y me agrada ver cómo se basa en la experiencia interna de Microsoft en arquitectura de aplicación y también cómo consolida las contribuciones de expertos externos, clientes y otros usuarios de la comunidad.

Esta semana hemos publicado una versión beta de la Guía de Arquitectura de Aplicación 2.0. Esta guía es un conjunto de principios, modelos y prácticas recomendadas para diseñar arquitecturas de aplicación. La finalidad de la guía es ayudar a los arquitectos y programadores a diseñar y crear aplicaciones más eficaces en la plataforma .NET y abarca desde la toma de decisiones de alto nivel en las primeras etapas de un nuevo proyecto hasta temas específicos para ayudar a arquitectos y desarrolladores a mejorar sus soluciones existentes. Esta guía incorpora las contribuciones y las revisiones de más de 15 expertos externos y clientes.

El Architecture Meta Frame es un marco conceptual que se utiliza en la guía. Pensando en las aplicaciones en términos de escenarios, tipos de aplicaciones, estilos de arquitectura y requisitos, puede determinar rápidamente las tecnologías relevantes, modelos y los activos de la solución. A continuación, puede utilizar el Architecture Frame como un filtro adicional para identificar posibles zonas conflictivas en la arquitectura de la aplicación. Por ejemplo, centrándose en la validación o acceso a datos, puede crear un prototipo y probar posibles soluciones para averiguar el mejor enfoque para su escenario.

La guía incluye una referencia de arquitectura de aplicaciones tipo comunes como web, cliente, RIA, móvil y servicio, así como un marco de arquitectura, atributos de calidad y enfoque de diseño para ayudarle a diseñar su arquitectura.

Resumiendo, la mayor ventaja de la guía es una consolidación de orientación para diseñar la arquitectura de aplicación. Su objetivo es ayudarle a elegir la arquitectura y tecnología apropiadas, tomar decisiones más eficientes, y seguir modelos relevantes.

A continuación hay algunos vínculos a recursos de esta guía (en inglés): Guía de Arquitectura de Aplicación 2.0, base del conocimiento, Noticias y anuncios del proyecto.

¡Namaste!