البرمجة الموجهة للجوانب الموزعة
تُقدّم البرمجة الموجهة نحو الجوانب (AOP) مبدأ فصل الاهتمامات ، مما يسمح بتقليل الترابط وزيادة الشفافية. الجانب هو وحدة تُغلّف اهتمامًا شاملًا، ويتألف من نقاط ربط ومجموعات توجيه. يتم اعتراض الجانب عند نقطة ربط ( نقطة في مسار التنفيذ)، ويُعرّف داخل نقطة ربط (مجموعة من نقاط الربط). عندما يصل تنفيذ التطبيق إلى نقطة ربط، يتم تنفيذ التوجيه (أي دالة رد نداء) المرتبط بها. مع ذلك، لا يُراعي هذا التطبيق فصل الاهتمامات في البيئات الموزعة. [ 1 ]
على النقيض من ذلك، يُعدّ البرمجة الموجهة نحو الجوانب الموزعة (AOP) نموذجًا يسمح بالاعتراض الموزع. وهو يُعرّف العديد من المفاهيم الجديدة، مثل نقاط القطع البعيدة، والتي تُشبه استدعاءات الأساليب البعيدة التقليدية، نظرًا لأن التنفيذ يتم على مضيف بعيد. وبالتالي، تُهيئ البرمجة الموجهة نحو الجوانب الموزعة بيئةً يُمكن فيها نشر الجوانب على مجموعة من المضيفين. من هذا المنطلق، يُعتبر تجريد نقطة القطع البعيدة [ 2 ] نقطة الانطلاق للبرمجة الموجهة نحو الجوانب الموزعة. بعد ذلك، وسّعت بعض الأعمال [ 3 ] [ 4 ] [ 5 ] [ 6 ] هذه الفكرة بطريقة أو بأخرى، ولكنها جميعًا تشترك في مفهوم نقطة القطع البعيدة.
يُعرَّف الجانب الموزع [ 7 ] بأنه وحدة برمجية شاملة يمكنها العمل على عدة مضيفات بعيدة لاعتراض وتغيير سلوك التطبيق الموزع بالكامل . يستطيع هذا الكيان الموزع تعديل النظام الموزع أو تكييفه من خلال تطبيق وظائف إضافية (نصائح عن بُعد) عند نقاط ربط مختلفة موجودة على مضيفات متعددة (نقاط اتصال) ويتم تشغيلها عبر اتصالات موزعة (نقاط ربط عن بُعد).
مراجع
- ↑ AS Tanenbaum و M. van Steen. الأنظمة الموزعة: المبادئ والنماذج (الطبعة الثانية). برنتيس هول، إنك، أبر سادل ريفر، نيوجيرسي، الولايات المتحدة الأمريكية، 2006.
- ↑ م. نيشيزاوا، س. تشيبا، وم. تاتسوبوري. نقطة القطع البعيدة: بنية لغوية للبرمجة الموجهة نحو الجوانب الموزعة. في مؤتمر AOSD '04. نيويورك، نيويورك، الولايات المتحدة الأمريكية، 2004.
- ↑ باولاك، ر.، سينتورييه، ل.، دوشين، ل.، فلورين، ج.، ليجون-أوبري، ف.، ومارتيلي، ل. 2004. JAC: إطار عمل ديناميكي موزع قائم على الجوانب. ممارسة البرمجيات والتجربة 34، 12 (أكتوبر 2004)، 1119-1148.
- ↑ بينافيدس نافارو، إل دي، سودولت، إم، فاندربرين، دبليو، دي فرين، بي، سوفيه، دي: البرمجة الموجهة نحو الجوانب الموزعة بشكل صريح باستخدام AWED. في وقائع المؤتمر الدولي الخامس لجمعية ACM حول تطوير البرمجيات الموجهة نحو الجوانب (AOSD'06)، مارس 2006. مطبعة ACM.
- ↑ إريك تانتر ورودولفو توليدو، نواة متعددة الاستخدامات لـ AOP الموزع، ملاحظات المحاضرات في علوم الحاسوب 4025، ص 316-331، 2006.
- ↑ ب. لاغايس و و. جوسن. التركيب الموزع الحقيقي والشفاف لمكونات الجوانب. في وقائع مؤتمر Middleware'06، المجلد 4290 من سلسلة محاضرات في علوم الحاسوب، 2006.
- ↑ ر. موندخار، ب. غارسيا لوبيز، س. بايرو، و ل. باميس خواريز. دامون: برنامج وسيط موزع قائم على البرمجة الموجهة نحو الجوانب لسيناريوهات واسعة النطاق. تكنولوجيا المعلومات والبرمجيات (2011).
- البرمجة الموجهة نحو الجوانب
