جدول المحتويات:
التعريف - ماذا تعني بنية N-Tier؟
تعد بنية N-tier من الهندسة المعمارية لخادم العميل في هندسة البرمجيات حيث يتم فصل وظائف العرض التقديمي ومعالجته وإدارة البيانات بشكل منطقي وجسدي. كل هذه الوظائف تعمل على جهاز منفصل أو مجموعات منفصلة بحيث تكون كل منها قادرة على تقديم الخدمات بأعلى سعة حيث لا يوجد تقاسم للموارد. هذا الفصل يجعل إدارة كل واحدة على حدة أسهل لأن العمل على واحد لا يؤثر على الآخرين ، ويعزل أي مشاكل قد تحدث.
تُعرف هندسة المستوى N أيضًا باسم الهندسة المعمارية متعددة المستويات.
يشرح Techopedia العمارة N- المستوى
تقسم بنية الطبقة N عادةً التطبيق إلى ثلاثة مستويات: طبقة العرض التقديمي ، الطبقة المنطقية وطبقة البيانات. هو الفصل المادي للأجزاء المختلفة من التطبيق على عكس الفصل المفاهيمي أو المنطقي للعناصر في إطار تحكم عرض النموذج (MVC). هناك اختلاف آخر عن إطار عمل MVC وهو أن الطبقات ذات الطبقة n متصلة خطيًا ، مما يعني أن كل الاتصالات يجب أن تمر عبر الطبقة الوسطى ، وهي الطبقة المنطقية. في MVC ، لا توجد طبقة وسط فعلية لأن التفاعل ثلاثي المثلثات ؛ طبقة التحكم لديها حق الوصول إلى كل من طبقات العرض والطراز والنموذج أيضًا يصل إلى العرض ؛ تقوم وحدة التحكم أيضًا بإنشاء نموذج يستند إلى المتطلبات ويدفع هذا إلى العرض. ومع ذلك ، فهي ليست حصرية بشكل متبادل ، حيث يمكن استخدام إطار عمل MVC بالاقتران مع بنية الطبقة n ، مع كون الطبقة n هي البنية الكلية المستخدمة والمستخدمة MVC كإطار لطبقة العرض.
تشمل مزايا البنية n:
- قابلة للقياس - قم بتحجيم المستويات المنفصلة دون لمس الطبقات الأخرى
- إدارة فردية - تمنع تأثيرات التسلسل ؛ يعزل الصيانة
- مرنة - تتوسع بأي طريقة وفقًا للمتطلبات
- آمن - يمكن تأمين كل مستوى على حدة وبطرق مختلفة
