Ebooks, Audobooks and Classical Music from Liber Liber
a b c d e f g h i j k l m n o p q r s t u v w x y z





Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
تقنية استدعاء الطرائق عن بعد - ويكيبيديا

تقنية استدعاء الطرائق عن بعد

من ويكيبيديا، الموسوعة الحرة

[تحرير] تعريف بالتقنية:

الـ RMI أو استدعاء الطرائق عن بعد،هي آلية و تقنية تسمح لنا ببناء تطبيقات موزعة و ذلك بتزويدنا بإمكانية استدعاء توابع (أو طرائق)methods عن بعد بين عدة آلات مختلفة JVM . و الـ RMI هي نوع من أنواع البرمجيات الوسيطة Middleware التي تستخدم لمكاملة تطبيقات شبكة(تطبيقات موزعة)،وهي معيار من شركة SUN وبالتالي فهي خاصة بـلغة جافا حصراً،وبالتالي لا يمكن مكاملة تطبيقات شبكية لا تستخدم لغة جافا بواسطة الـ RMI. طبعاً يوجد عدة تطبيقات وسيطة أخرى مكافئة للـ RMI منها: ٌRPC,ORB,Queue,Web Services ,CORBA وكلها لها الهدف نفسه وهو مكاملة التطبيقات على الشبكة.

[تحرير] ميزات الـ RMI:

مل يميز الـRMI عن باقي أنواع البرمجيات الوسيطة Middleware

  • أكثر سهولة في الاستخدام ،مقارنة مثلاً بالـ CORBA التي تتميز بالصعوبة البالغة في الاستخدام.
  • آمنة. بما أنها تعمل مع لغة جافا قهي أكثر أمناً من باقي أنواع البرمجيات الوسيطة .
  • تجنبنا استخدام الـ Socket و التي يعتتبر التعامل معها صعب و Low-level مستوى منخفض ، إذ أن عملية تحزيم الطلب وإرساله ثم إعادة فك التحزيم تتم بشكل تلقائي دون الحاجة لتدخل المبرمج فيها.
  • لاتحتاج إلى توصيف بروتوكول تخاطب بين المخدم و الزبون.

[تحرير] آلية عمل الـRMI:

إن مبدأ عمل الـ RMI بسيط للغاية،فهي تعتمد على وجود RMI Server وهو عبارة عن برنامج جافا عادي يقوم بانشاء الأغراض Object التي نريد استدعاءها أو استدعاء طرق Method منها عن بعد ثم يقوم بوضع bind ربط أو تسجيل تلك الأغراض المنشأة فيما يسمى بالـ RMI ،لتصبح بعد ذلك متاحة للزبائن. بالإضافة لوجود مخدم RMI نحتاج لوجود RMI Client و الذي يطلب من المخدم السابق(بعد أن يعرف نفسه ) البحث عن غرض ما ضمن الـ Registry ثم يعيد المخدم لذلك الزبون عندما يجد ذلك الغرض ما يسمى بـ Stub (يعرف أيضاً بـ Remote reference) ثم استدعاء الطرائق المطلوبة ، طبعاً عملياً الزبون يستدعي الطريقة البعيدة أي أن الطريقة المستدعاة تنفذ عند المخدم و ليس عند الزبون أما النتيجة return فهي التي تعاد للزبون. مع ملاحظة أن الـ RMI هو استدعاء غير متزامن.

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com