2008-10-16 33 views
10

Estoy buscando algunos patrones de diseño arquitectónico para el desarrollo de aplicaciones empresariales. Conozco todos los patrones de GoF, y MVC, y cosas por el estilo, pero estoy buscando patrones que emergen en un ámbito más amplio. En particular, tengo una aplicación de escritorio y sitio web empresarial algo más grande, comparten ciertas funcionalidades, y algunas son únicas, y estoy buscando mejores prácticas sobre cómo estructurar toda la solución, cómo exponer dominios lógicos de negocios a otros a través de fábricas, o tales y, en general, cosas de esta naturaleza que se refieren a toda la aplicación como un todo.Patrones de diseño arquitectónico

+0

Ver mi [respuesta] (http://stackoverflow.com/questions/199890/ive-never-encountered-a-well-written -business-layer-any-advice # 199902) a una pregunta relacionada sobre capas empresariales. – dacracot

Respuesta

5

Eche un vistazo a Onion Architecture de Jeffrey Palermo. Esta arquitectura coloca el Core (Modelo de dominio, Servicios de dominio, Servicios de aplicación) de su aplicación en el centro. El núcleo no hace referencia a nada más, y todo lo demás hace referencia al núcleo. La persistencia es una capa en la parte superior del núcleo, al igual que la interfaz de usuario, al igual que las pruebas.

+0

Parece interesante. –