বাড়ি উন্নয়ন দূরবর্তী পদ্ধতির প্রার্থনা (আরএমআই) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

দূরবর্তী পদ্ধতির প্রার্থনা (আরএমআই) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - দূরবর্তী পদ্ধতি আমন্ত্রণ (আরএমআই) এর অর্থ কী?

রিমোট মেথড ইনভোকেশন (আরএমআই) জাভা প্রোগ্রামিং ভাষার জন্য সূর্যের দ্বারা বিকাশ করা একটি বিতরণ করা অবজেক্ট প্রযুক্তি। এটি মূল জাভা অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেসের (আইপিআই) অংশ হিসাবে উপলব্ধ যেখানে অবজেক্ট ইন্টারফেসগুলি জাভা ইন্টারফেস হিসাবে সংজ্ঞায়িত করা হয়েছে এবং অবজেক্ট সিরিয়ালাইজেশন ব্যবহার করুন।


আরএমআই জাভা পদ্ধতিগুলিকে রিমোট অবজেক্টের নির্দেশ করতে এবং রিমোট অবজেক্টের পদ্ধতিগুলি আহ্বান করতে অনুমতি দেয়। দূরবর্তী বস্তুটি অন্য জাভা ভার্চুয়াল মেশিনে, একই হোস্টে বা পুরো নেটওয়ার্ক জুড়ে সম্পূর্ণ ভিন্ন হোস্টে থাকতে পারে। আরএমআই মার্শাল এবং আনমারশাল পদ্ধতির আর্গুমেন্ট অবজেক্ট সিরিয়ালাইজেশনের মাধ্যমে এবং নেটওয়ার্কগুলিতে ক্লাস ফাইলগুলির গতিশীল ডাউনলোড সমর্থন করে।

টেকোপিডিয়া রিমোট মেথড ইনভোকেশন (আরএমআই) ব্যাখ্যা করে

রিমোট পদ্ধতির অনুরোধটি প্রথমে জাভা ডেভেলপমেন্ট কিট (জেডিকে) ১.১ এ প্রবর্তিত হয়েছিল এবং এটি বিতরণ করা অবজেক্ট কম্পিউটিংয়ে ব্যাপকভাবে ব্যবহৃত হয়। এটি দূরবর্তী প্রক্রিয়া কলগুলির অবজেক্ট-ভিত্তিক সমতুল্যতা সম্পাদন করে। আরএমআই কার্যকারিতা java.rmi প্যাকেজে আসে এবং জাভা ভিত্তিক অ্যাপ্লিকেশনগুলির জন্য একটি বিতরণ করা অবজেক্টের ক্ষমতা সরবরাহ করে।


আরএমআই আর্কিটেকচার জাভা আর্কিটেকচারের দৃust়তা এবং সুরক্ষাকে বিতরণকৃত কম্পিউটিং বিশ্বে প্রসারিত করে। আরএমআই সেই কোডটিকে বিভিন্ন জাভা ভার্চুয়াল মেশিনে থাকার জন্য আচরণটি সংজ্ঞায়িত এবং প্রয়োগের অনুমতি দেয়। আরএমআইতে দূরবর্তী পরিষেবাগুলি জাভা ইন্টারফেস ব্যবহার করে কোডিং করা হয় যেখানে প্রয়োগটি কোনও শ্রেণিতে কোডড হয়। প্রথম শ্রেণিতে, আচরণের প্রয়োগটি সার্ভারে চলে। দ্বিতীয় শ্রেণি ক্লায়েন্টের উপর চলে এবং দূরবর্তী পরিষেবার জন্য প্রক্সি হিসাবে কাজ করে।


আরএমআই বাস্তবায়ন তিনটি বিমূর্ত স্তর থেকে নির্মিত - স্টাব এবং কঙ্কাল স্তর, রিমোট রেফারেন্স স্তর এবং পরিবহন স্তর। স্টাব এবং কঙ্কাল স্তরটি বিকাশকারীর দর্শনের ঠিক নীচে। স্টাব এবং কঙ্কাল অবজেক্টগুলি ক্লায়েন্ট এবং রিমোট অবজেক্টের মধ্যে সংযোগ সরবরাহ করতে ব্যবহৃত হয়। একটি স্টাব ক্লায়েন্টের কাছ থেকে সার্ভারের কাছে পদ্ধতি আমন্ত্রণ জানায় এবং কীভাবে লিঙ্কটি জুড়ে স্টাবের সাথে যোগাযোগ করবেন সে সম্পর্কে সচেতন। সুতরাং, এটি এমন প্রক্সি হিসাবে কাজ করে যেখানে রিমোট অবজেক্ট বাস্তবায়ন থাকে। ক্লায়েন্টের দ্বারা দূরবর্তী বস্তুর রেফারেন্সটি আক্ষরিক অর্থে স্থানীয় স্টাবের একটি রেফারেন্স। ক্লায়েন্ট স্টাব অবজেক্টের একটি স্থানীয় কপি রাখে। কঙ্কালগুলি এমন পদ্ধতি রাখে যা দূরবর্তী বস্তু বাস্তবায়নে কল প্রেরণ করে।


আরএমআই অ্যাপ্লিকেশন ডিজাইনের পদক্ষেপগুলি হ'ল:

  1. দূরবর্তী ইন্টারফেসগুলি সংজ্ঞায়িত করুন এবং ক্লায়েন্ট এবং রিমোট অবজেক্টগুলি প্রয়োগ করুন।
  2. উত্সটি সঙ্কলন করুন এবং স্টাব এবং কঙ্কাল তৈরি করুন।
  3. প্রয়োজনীয় শ্রেণিবদ্ধ নেটওয়ার্কগুলিকে অ্যাক্সেসযোগ্য করে তুলুন।
  4. অ্যাপ্লিকেশন চালান।
দূরবর্তী পদ্ধতির প্রার্থনা (আরএমআই) কী? - টেকোপিডিয়া থেকে সংজ্ঞা