From Wikipedia, the free encyclopedia
فراخوانی متد راه دور جاوا (به انگلیسی: Java Remote Method Invocation) یک رابط برنامهنویسی نرمافزار (API) برای جاوا است که معادل شیگرای تماسهای رویه راه دور (Remote Procedure Calls - RPC) را صورت میدهد.
کاربرد واژهٔ RMI به تنهایی میتواند بیانگر رابط کاربری باشد یا بر هر دوی API و JRMP دلالت داشته باشد، در حالی که واژهٔ RMI-IIOP میتواند به اعطای بیشتر کاراییهای رابط RMI به پشتیبان پیادهسازی CORBA اشاره داشته باشد.
برنامهنویسان رابط برنامهنویسی نرمافزار RMI کد را بگونهای کلیت میدهند تا پیادهسازیهای مختلف همچون انتقال HTTP را هم پشتیبانی کند. بعلاوه توانایی گذردهی آرگومانها «با مقدار» بهمنظور پشتیبانی از رابط RMI به CORBA افزوده شد. با این حال هنوز پیادهسازیهای RMI-IIOP و JRMP رابطهای کاملاً مشابه ندارند.
کارایی RMI در بستهٔ java.rmi میآید در حالی که بیشتر پیادهسازی سان در بستهٔ sun.rmi قرار گرفته است. توجه داشته باشید که با نسخههای جاوا پیش از جاوا ۵٫۰ توسعهدهندگان باید استابهای RMI را در مرحلهٔ کامپایلسازی جداگانه با استفاده از rmic صورت میدادند. نسخهٔ ۵٫۰ و نسخههای بعدتر جاوا دیگر به این مرحله نیازی ندارند.
جینی نسخهٔ پیشرفتهتری از RMI را در جاوا ارائه میکند. این نسخه بهطور مشابه عمل میکند هرچند قابلیتهای جستجو و سازوکارهای پیشرفتهتری برای اشیای اپلیکیشنهای توزیعشده ارائه میدهد.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.