Java Remote Method Invocation - जावा रिमोट मेथड इनवोकेशन का क्या मतलब है?

जावा रिमोट मेथड इनवोकेशन (जावा आरएमआई) एक ऐसा तंत्र है जो एक जावा वर्चुअल मशीन (जेवीएम) चलाने वाले ऑब्जेक्ट को दूसरे जेवीएम में चल रहे ऑब्जेक्ट पर तरीकों को लागू करने की अनुमति देता है। यह जावा ऑब्जेक्ट विधियों की दूरस्थ कॉलिंग और संसाधनों और सेवाओं को साझा करने की सुविधा प्रदान करता है।

जावा आरएमआई एक तकनीकी तंत्र है जिसमें एक सर्वर और क्लाइंट जावा रिमोट मेथड प्रोटोकॉल (जेआरएमपी) पर भरोसा करते हुए संचार करते हैं और जानकारी प्रसारित करते हैं। जावा जावा ऑब्जेक्ट क्रमांकन पर बहुत अधिक निर्भर करता है, जो ऑब्जेक्ट को स्ट्रीम के रूप में प्रसारित करने की अनुमति देता है। आरएमआई क्लाइंट और सर्वर को आवश्यकतानुसार नए ऑब्जेक्ट प्रकारों को गतिशील रूप से लोड करने की भी अनुमति देता है।

आरएमआई स्तरित वास्तुकला का उपयोग करता है:

  • अनुप्रयोग परत
  • ठूंठ और कंकाल की परत
  • दूरस्थ संदर्भ परत
  • ट्रांसपोर्ट परत

जावा आरएमआई के कई फायदे हैं, जो इस प्रकार हैं:

  • किसी भी जेवीएम के लिए पोर्टेबल
  • जावा के राइट वन्स रन एनीवेयर (WORA) दृष्टिकोण का हिस्सा
  • सुरक्षित और संरक्षित: उपयोगकर्ता डाउनलोड कार्यान्वयन के दौरान सिस्टम सुरक्षा की सुविधा के लिए अंतर्निहित जावा सुरक्षा तंत्र का उपयोग करता है
  • लिखने में आसान/रखरखाव में आसान: दूरस्थ जावा सर्वर और जावा क्लाइंट को लिखने की सुविधा देता है जो उन सर्वरों तक पहुंचते हैं

इस परिदृश्य पर विचार करें: उपयोगकर्ता A एक वर्ग बनाता है, जिसमें ऐसी विधियाँ होती हैं जो एक विशिष्ट सेवा प्रदान करती हैं। उपयोगकर्ता बी उपयोगकर्ता ए की सेवा चाहता है। जावा आरएमआई के माध्यम से, उपयोगकर्ता बी ऑब्जेक्ट की विधि को लागू करने में सक्षम है। उपयोगकर्ता A सेवा को रजिस्ट्री में रखता है। उपयोगकर्ता बी सेवा स्थान से अनभिज्ञ है, इसलिए यह आरएमआई रजिस्ट्री को आमंत्रित करता है। रजिस्ट्री तब सेवा का पता लगाती है, जो विधि को लागू करती है।

Post a Comment

0 Comments