تصميم مدفوع المجال مع بنية البصل - بصل واحد لكل سياق محدود، أو واحد فقط؟

StackOverflow https://stackoverflow.com//questions/23008953

سؤال

أنا جديد على تصميم مدفوع المجال (لدينا الفصل في العمل الذي يدفعنا إلى استخدامه)، وأنا أحب ما أراه. أفهم بنية البصل، التي أعتقد أنها تسير جنبا إلى جنب مع DDD لكنني غير متأكد من كيفية عملها مع سياقات محددة.

على مقدمة Microsoft أفهم الحاجة إلى السياقات المحددة

href="http://msdn.microsoft.com/ar-us/magazine/dd419654.aspx" rel="nofollow noreferrer"> مقدمة إلى DDD

السياقات المحددة مثال

لكنني لا أعرف إذا كانت هذه هي البصل الفردي أم لا. يبدو أن هناك بعضا يتراجعون، كما لو كان هناك بصلة كبيرة واحدة مع الآخرين في الداخل، مما يبدو صعبا للتنفيذ.

بنية البصل

بنية البصل الجزء 1

كيف تعمل بنية البصل مع سياقات محددة؟

هل كانت مفيدة؟

المحلول

في الواقع لا، إنها مفاهيم مختلفة.DDD= نموذج طبقة عملك لتعكس بدقة مفاهيم الأعمال واستخدام الحالات، لا شيء أقل شيئا.الهندسة المعمارية x (أي) هي حول هيكل التطبيق وفقا للمعايير الفنية (لا علاقة له بالمجال).

يمكنك بنية تطبيقك لتعكس الأعمال التجارية بشكل أفضل بدلا من المخاوف التقنية، أي الأعمال التجارية هي المعايير الأولى، التقنية هي الثانية، باستخدام مكونات الأعمال التجارية المستقلة لا تحتاج إلى الحصول على تطبيق مؤسسة لذلك، ينطبق المفهوم على تطبيقات غير موزعة أصغر أيضا.

في الوقت المناسب اقرأ هذا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top