(ب) الهيكل المرتكز هو نهج تصميمي يستخدم في تطوير البرامجيات لتنظيم النظم في طبقات متميزة، ولكل طبقة مسؤوليات محددة، وتتواصل مع الطبقات المتاخمة، ويحسن هذا الهيكل من النمط، والقدرة على الصيانة، ومدى قابلية التطبيقات للتوسع.

Understanding Layered Architecture

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

دراسات حالة في الهندسة المعمارية

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

حسابات التصميم للنظم المأهولة

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

  • تحديد المسؤوليات الواضحة لكل طبقة
  • وضع بروتوكولات اتصال بين الطبقات
  • حساب معدلات نقل البيانات ومواعيد التجهيز
  • تقييم الاحتياجات من الموارد لكل طبقة
  • أداء نظام الاختبار من خلال المحاكاة