دمــج قاعـدة بيـانات مـع JGROUP بالاعتماد عـلى أدوات مقابلة الغـرض العـلائقية ( HIBERNATE, ECLIPSELINK )


الملخص بالعربية

تقدّم Jgroup نظام اتصالات مجموعة يدمج نموذج الغرض الموزّع Java RMI مع تقنية مجموعة الغرض (Object Group), و تتميّز بتزويدها مزايا هامّة تجعلها مناسبة لتطوير التطبيقات الشبكية الحديثة. يضيف هذا البحث ميزة جديدة إلى Jgroup؛ و هي التعامل مع قواعد البيانات بالاعتماد على أدوات مقابلة الغرض العلائقية, حيث تتطلّب العديد من تطبيقات الانترنيت الحالية تخزين البيانات ضمن قواعد البيانات بالإضافة إلى إمكانية استرجاعها في وقت لاحق من خلال عمليات الاستعلام. تعتبر Hibernate وEclipseLink من أدوات مقابلة الغرض الشائعة و المفتوحة المصدر, فيقدّم هذا البحث طريقة دمج قاعدة بيانات مع Jgroup بالاعتماد على هاتين الأداتين, كما يقارن بين أداء Jgroup المدمجة مع Hibernate و أداء Jgroup المدمجة مع EclipseLink من أجل أنماط استعلام متعددة. تظهر النتائج تفوق أداء Jgroup/EclipseLink على أداء Jgroup/Hibernate , حيث يمكن أن ينخفض زمن التأخير اللازم لتنفيذ الاستعلام مع EclipseLink إلى النصف تقريباً مقارنة مع Hibernate. تقترح هذه المقالة تصميماً جديداً لإضافة خدمة دوام البيانات (Persistence) إلى Jgroup؛ و ذلك من خلال إدراج هذه الخدمة كطبقة ضمن طبقات مدير المجموعة المرتبط مع كلّ مخدّم عضو ضمن مجموعة غرض مخدم Jgroup.

المراجع المستخدمة

(ABAQUS, Version 6.12, ABAQUS/Standard User`s Manual, ABAQUS Inc USA (2012
CHOI R. PARK G, Cyclic Loading Test for Reinforced Concrete Frame with Thin Steel Infill Plate. Journal of Structure Engineering,(2011) 137:654-664
(EUROCODE 2: Design of concrete structures, Part 1-1: General rules and rules for buildings. Brussels,CEN (2008

تحميل البحث