সুচিপত্র:
- সংজ্ঞা - প্রতিনিধিত্বমূলক রাষ্ট্র স্থানান্তর (আরএসটি) এর অর্থ কী?
- টেকোপিডিয়া প্রতিনিধিত্বমূলক রাষ্ট্র স্থানান্তর (আরএসটি) ব্যাখ্যা করে
সংজ্ঞা - প্রতিনিধিত্বমূলক রাষ্ট্র স্থানান্তর (আরএসটি) এর অর্থ কী?
প্রতিনিধিত্বমূলক রাষ্ট্র স্থানান্তর (আরইএসটি) একটি বিতরণ করা সিস্টেম ফ্রেমওয়ার্ক যা ওয়েব প্রোটোকল এবং প্রযুক্তি ব্যবহার করে। আরআরটি আর্কিটেকচারে সংস্থান স্থানান্তরকে কেন্দ্র করে ক্লায়েন্ট এবং সার্ভারের মিথস্ক্রিয়া জড়িত। ওয়েব বৃহত্তম আরএসটি বাস্তবায়ন।
আরআরএসটি নীতিগুলির সাথে সামঞ্জস্যপূর্ণ সিস্টেমগুলিকে RESTful হিসাবে উল্লেখ করা হয়।
টেকোপিডিয়া প্রতিনিধিত্বমূলক রাষ্ট্র স্থানান্তর (আরএসটি) ব্যাখ্যা করে
এইচটিটিপি স্পেসিফিকেশনের অন্যতম প্রধান লেখক রয় ফিল্ডিং 2000 সালে তাঁর ডক্টরাল গবেষণার অংশ হিসাবে আরইএসটি ধারণাটি তৈরি করেছিলেন।
আরএসইএসটি পছন্দসই ডেটা সহ এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ (এক্সএমএল) ওয়েব পৃষ্ঠা ফাইলগুলি ব্যাখ্যা করার মাধ্যমে ওয়েবসাইট ডেটা ক্যাপচারের জন্য ব্যবহার করা যেতে পারে। এছাড়াও, অনলাইন পৃষ্ঠাগুলি এবং এক্সএমএল বিবৃতি সক্রিয় করে ব্যবহারকারীগণকে সিন্ডিকেটেড সামগ্রী সরবরাহ করার সময় অনলাইন প্রকাশকরা রিস্ট ব্যবহার করেন। ব্যবহারকারীরা ওয়েবসাইটের ইউআরএল মাধ্যমে ওয়েব পৃষ্ঠা অ্যাক্সেস করতে পারে, একটি ওয়েব ব্রাউজারের সাথে এক্সএমএল ফাইলটি পড়তে পারে এবং প্রয়োজনীয়ভাবে ডেটা ব্যাখ্যায় এবং ব্যবহার করতে পারে।
বেসিক REST বাধা অন্তর্ভুক্ত:
- ক্লায়েন্ট এবং সার্ভার: ক্লায়েন্ট এবং সার্ভারটি ইউনিফর্ম ইন্টারফেসের মাধ্যমে REST অপারেশন থেকে পৃথক করা হয়, যা ক্লায়েন্ট কোড বহনযোগ্যতা উন্নত করে।
- রাষ্ট্রহীন: প্রতিটি ক্লায়েন্টের অনুরোধে সার্ভারে ক্লায়েন্টের প্রসঙ্গ সংরক্ষণ না করে অনুরোধ প্রক্রিয়াকরণের জন্য প্রয়োজনীয় সমস্ত ডেটা থাকতে হবে।
- ক্যাশেযোগ্য: প্রতিক্রিয়া (যেমন ওয়েব পৃষ্ঠাগুলি) ওয়েব ব্রাউজিংয়ের গতি বাড়ানোর জন্য একটি ক্লায়েন্ট কম্পিউটারে ক্যাশে করা যায়। প্রতিক্রিয়াগুলি ক্যাশযোগ্য বা ক্যাশেযোগ্য হিসাবে সংজ্ঞায়িত করা হয় এবং ক্লায়েন্টদের আরও অনুরোধগুলির প্রতিক্রিয়া জানার সময় বাসি বা অনুপযুক্ত ডেটা পুনরায় ব্যবহার করা থেকে বিরত রাখতে।
- স্তরযুক্ত সিস্টেম: ক্লায়েন্টদের উন্নত স্কেলাবিলিটির জন্য একটি মধ্যবর্তী স্তরের মাধ্যমে শেষ সার্ভারের সাথে সংযোগ করতে সক্ষম করে।