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
Respuesta
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.
Parece interesante. –
Martin Fowler tiene Patterns of Enterprise Application Architecture.
Lo siento, pero el consejo de Fowler está sobrevalorado. – dacracot
Para cada uno. No he hecho más que mirar el libro de PEAA, pero creo que el trabajo de refactorización es excelente. – tvanfosson
también miré este libro y no encontré lo que estaba buscando – eulerfx
Yo sugeriría Eric Evans Domain Driven Design - particularmente las secciones 3 & 4.
- 1. Patrones de diseño incorrectos
- 2. Vaadin: Patrones de diseño
- 3. ¿Utiliza patrones de diseño?
- 4. patrones de diseño
- 5. patrones de diseño python
- 6. diseño arquitectónico de animación JS para un rendimiento óptimo
- 7. Nuevos patrones de diseño/estrategias de diseño
- 8. MVVM con diseño arquitectónico Unity and Unit Testing
- 9. transaccional de patrones de diseño
- 10. decorador de patrones de diseño
- 11. Patrones de diseño de mensaje
- 12. Patrones de diseño de SQL
- 13. Más allá de los patrones de diseño?
- 14. Patrones de diseño vs Marcos
- 15. Patrones de Diseño - Arquitectura astronauta
- 16. Patrones de diseño con C#
- 17. Patrones de diseño y Scala
- 18. Diseño patrones: Composite vs. Composición
- 19. ¿Qué patrones de diseño/diseño de aplicaciones PHP usa?
- 20. Hoja de trucos de patrones de diseño
- 21. Patrones de diseño de barra de progreso?
- 22. Tutoriales de diseño de patrones de video
- 23. ¿Videos de patrones de diseño de software?
- 24. Patrones de diseño de comunicación de red
- 25. Patrones de diseño de validación de datos
- 26. Patrones de diseño de Memcache de PHP
- 27. Diseño de patrones fuentes de crítica
- 28. Eficiencia de los patrones de diseño
- 29. Puente vs. adaptador de patrones de diseño
- 30. C# Métodos de extensión - patrones de diseño
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