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