• 0

ماهي آلية RMI

شرح لآلية عمل ال RMI

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

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

تسجيل الخدمة (الغرض ) في ال Registry من قبل المخدم تسمى bind (يعطي لكل غرض مسار فريد). 
البحث عن خدمة ما في ال Registry من قبل الزبون تسمى Lookup .
وفي هذه المرحلة بعد حصول الزبون على مرجع الغرض البعيد فإنه يصبح قادر على أن يستدعي هذه الطرائق البعيدة الموجودة في الصف البعيد في النخدم.

عندما يستدعي الزبون أي طريقة بعيدة فإن هذا الاستدعاء يحول إلى stup (الوكيل Proxy من طرف الزبون) والذي يقوم بتمريره إلى Skeleton والذي يمرر الاستدعاء إلى المخدم. 

Untitled.png

2 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

ممتاز بارك الله فيك.. لكن ماهو سبب وجود ال stup وال skeleton؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية
  • 0

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

3 اشخاص أعجبوا بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
شارك على الشبكات الإجتماعية

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن