تصميم مدفوع المجال مع بنية البصل - بصل واحد لكل سياق محدود، أو واحد فقط؟
-
21-12-2019 - |
سؤال
أنا جديد على تصميم مدفوع المجال (لدينا الفصل في العمل الذي يدفعنا إلى استخدامه)، وأنا أحب ما أراه. أفهم بنية البصل، التي أعتقد أنها تسير جنبا إلى جنب مع DDD لكنني غير متأكد من كيفية عملها مع سياقات محددة.
على مقدمة Microsoft أفهم الحاجة إلى السياقات المحددة
href="http://msdn.microsoft.com/ar-us/magazine/dd419654.aspx" rel="nofollow noreferrer"> مقدمة إلى DDD
لكنني لا أعرف إذا كانت هذه هي البصل الفردي أم لا. يبدو أن هناك بعضا يتراجعون، كما لو كان هناك بصلة كبيرة واحدة مع الآخرين في الداخل، مما يبدو صعبا للتنفيذ.
كيف تعمل بنية البصل مع سياقات محددة؟
المحلول
في الواقع لا، إنها مفاهيم مختلفة.DDD= نموذج طبقة عملك لتعكس بدقة مفاهيم الأعمال واستخدام الحالات، لا شيء أقل شيئا.الهندسة المعمارية x (أي) هي حول هيكل التطبيق وفقا للمعايير الفنية (لا علاقة له بالمجال).
يمكنك بنية تطبيقك لتعكس الأعمال التجارية بشكل أفضل بدلا من المخاوف التقنية، أي الأعمال التجارية هي المعايير الأولى، التقنية هي الثانية، باستخدام مكونات الأعمال التجارية المستقلة لا تحتاج إلى الحصول على تطبيق مؤسسة لذلك، ينطبق المفهوم على تطبيقات غير موزعة أصغر أيضا.
في الوقت المناسب اقرأ هذا