Quels sont les types de calques dans un oignon de l'architecture?

J'étudie actuellement le domain driven design, et essayer de l'appliquer pour un projet WPF. J'ai regardé quelques vidéos du tutoriel, et de lire de nombreux articles, comme :

J'ai compris l'accent mis sur les interfaces et l'inversion de contrôle. J'ai lu il y avait quelques récurrente de la couche de noms de domaine/de base pour la représentation de la sphère de la connaissance, des infrastructures pour la persistance, de la demande de ... je ne comprends pas), mais ils changent, en fonction des articles que j'ai lu. Certains même n'apparaissent pas.

Serait-il possible d'avoir un liste de tous les calques qui, en théorie, sont nécessaires dans un oignon architecture pour faire face à tous les besoins et les problèmes, à leur intention (ce genre de code qu'ils ne contiennent, ce type de besoin-ils essayer de remplir, qui les couche-ils besoin de référence), s'il vous plaît ?

OriginalL'auteur David Khuu | 2013-08-10