OPeNDAP
ও. পি. ই. এন. ডি. এ. পি হল "ওপেন-সোর্স প্রজেক্ট ফর এ নেটওয়ার্ক ডেটা অ্যাক্সেস প্রোটোকল"-এর একটি সংক্ষিপ্ত রূপ, যা একটি ওয়েব-ভিত্তিক স্থাপত্য এবং একটি শৃঙ্খলা-নিরপেক্ষ ডেটা অ্যাক্সেস প্রোটোকল (ডি. এ. পি)-এর মাধ্যমে দূরবর্তী, কাঠামোগত ডেটা পুনরুদ্ধারের উপর দৃষ্টি নিবদ্ধ করে। ব্যাপকভাবে ব্যবহৃত, বিশেষ করে ভূবিজ্ঞানে, প্রটোকলটি এইচ. টি. টি. পি-তে স্তরযুক্ত এবং এর বর্তমান নির্দিষ্টকরণ হল ডি. এ. পি4, যদিও পূর্ববর্তী ডি. এ. পি2 সংস্করণটি ব্যাপকভাবে ব্যবহৃত হয়। অলাভজনক ও. পি. ই. এন. ডি. এ. পি, ইনকর্পোরেটেড দ্বারা বিকশিত এবং উন্নত (খোলাখুলি এবং সহযোগিতামূলকভাবে), ডি. এ. পি-র উদ্দেশ্য হল সহজেই আহ্বান করা ওয়েব পরিষেবা হিসাবে দূরবর্তী, নির্বাচিত ডেটা-পুনরুদ্ধার সক্ষম করা। ওপিইএনডিএপি, ইনকর্পোরেটেড সার্ভার-সাইড এবং ক্লায়েন্ট-সাইড উভয় সফ্টওয়্যারে ডিএপি প্রোটোকলের শূন্য-ব্যয় (রেফারেন্স) বাস্তবায়নের বিকাশ ও রক্ষণাবেক্ষণ করে। "ও. পি. ই. এন. ডি. এ. পি" প্রায়শই প্রোটোকল বোঝাতে "ডি. এ. পি"-এর জায়গায় ব্যবহৃত হয় তবে এটি একটি সম্পূর্ণ ডি. এ. পি-ভিত্তিক তথ্য-পুনরুদ্ধার স্থাপত্যকেও বোঝাতে পারে। অন্যান্য ডিএপি-কেন্দ্রিক স্থাপত্য, যেমন থ্রেড এবং ইআরডিডিএপি, এনওএএ জিও-আইডিই ইউএএফ ইআরডিডিএপি একে অপরের পাশাপাশি ওপিইএনডিএপি-এর নিজস্ব (ওপেন-সোর্স) সার্ভার এবং সফ্টওয়্যার নিয়োগকারী সিস্টেমগুলির সাথে উল্লেখযোগ্য আন্তঃব্যবহারযোগ্যতা প্রদর্শন করে। একটি ডিএপি ক্লায়েন্ট একটি সাধারণ ব্রাউজার বা এমনকি একটি স্প্রেডশীট হতে পারে, যদিও সীমিত কার্যকারিতা সহ (উপলব্ধ ক্লায়েন্ট সফ্টওয়্যারে ও. পি. ই. এন. ডি. এ. পি-এর ওয়েব পেজ দেখুন)। আরও সাধারণভাবে, ডিএপি ক্লায়েন্টগুলি হলঃ ডেটা-বিশ্লেষণ বা ডেটা-ভিজ্যুয়ালাইজেশন সরঞ্জামগুলি (যেমন ম্যাটল্যাব, আইডিএল, প্যানোপলি, গ্র্যাডস, ইন্টিগ্রেটেড ডেটা ভিউয়ার, ফেরেট এবং এনসিব্রোস) যা তাদের লেখকরা ডিএপি-ভিত্তিক ডেটা ইনপুট সক্ষম করার জন্য অভিযোজিত করেছেন; একইভাবে অভিযোজিত ওয়েব অ্যাপ্লিকেশনগুলি (যেমন ড্যাপার ডেটা ভিউয়ার, ওরফে ডিসিহার্ট) একইভাবে অভিযোজিত শেষ-ব্যবহারকারী প্রোগ্রামগুলি (সাধারণ ভাষায়) তাদের প্রকার নির্বিশেষে, এবং বাণিজ্যিকভাবে বা শেষ-ব্যবহারকারী দ্বারা বিকশিত হোক না কেন, ক্লায়েন্টরা প্রায় সর্বজনীনভাবে লাইব্রেরির মাধ্যমে ডিএপি সার্ভারের সাথে লিঙ্ক করে যা কোনও না কোনও ভাষায় ডিএপি2 বা ডিএপি4 প্রোটোকল প্রয়োগ করে। ও. পি. ই. এন. ডি. এ. পি সি + + এবং জাভাতে ওপেন-সোর্স লাইব্রেরি সরবরাহ করে, তবে অনেক ক্লায়েন্ট পি. আই. ডি. এ. পি বা বিশেষত, নেট. সি. ডি. এফ স্যুটের মতো সম্প্রদায়ের উন্নত লাইব্রেরির উপর নির্ভর করে। একাধিক প্রোগ্রামিং ভাষায় ইউসিএআর-এর ইউনিডাটা প্রোগ্রাম দ্বারা বিকাশিত এবং রক্ষণাবেক্ষণ করা, সমস্ত নেটসিডিএফ লাইব্রেরিতে ডিএপি সার্ভার থেকে (অ্যারে-স্টাইল) ডেটা পুনরুদ্ধারের জন্য এমবেডেড ক্ষমতা অন্তর্ভুক্ত রয়েছে। একজন ডেটা-ব্যবহারকারী ক্লায়েন্ট তার ইউআরএল দ্বারা সেট করা ডেটা উল্লেখ করে এবং একটি ডিএপি সার্ভারে একটি এইচটিটিপি অনুরোধ জারি করে (সাধারণত একটি এমবেডেড ডিএপি লাইব্রেরির মাধ্যমে) মেটাডেটা বা বিষয়বস্তুর অনুরোধ করে। বিষয়বস্তু অনুরোধের আগে সাধারণত মেটাডেটার জন্য অনুরোধ করা হয় যা কাঠামো এবং উল্লেখিত ডেটা সেট সম্পর্কে অন্যান্য বিবরণ বর্ণনা করে। এই তথ্যের সাহায্যে, ক্লায়েন্ট উৎস থেকে নির্দিষ্ট বিষয়বস্তু (অর্থাৎ, উপসেট) পুনরুদ্ধারের জন্য ডিএপি সীমাবদ্ধ অভিব্যক্তি তৈরি করতে পারে। ও. পি. ই. এন. ডি. এ. পি সার্ভারগুলি ক্লায়েন্টের অনুরোধের নির্দিষ্ট রূপের উপর নির্ভর করে এক্স. এম. এল, জে. এস. ও. এন, এইচ. টি. এম. এল এবং এ. এস. সি. আই. আই সহ বিভিন্ন ধরনের প্রতিক্রিয়া প্রদান করে। বিষয়বস্তুর অনুরোধের প্রতিক্রিয়ায়, ও. পি. ই. এন. ডি. এ. পি সার্ভারগুলি মাল্টি-পার্ট মাইম নথির মাধ্যমে সাড়া দিতে পারে যার মধ্যে নেট. সি. ডি. এফ বা ডি. এ. পি-নেটিভ এনকোডিং সহ একটি বাইনারি অংশ অন্তর্ভুক্ত থাকে। (এই বাইনারি ফর্মগুলি প্রচুর পরিমাণে বিষয়বস্তু সরবরাহ করার জন্য সংক্ষিপ্ত উপায় সরবরাহ করে এবং যদি ইচ্ছা হয় তবে ডিএপি-নেটিভ ফর্মটিও প্রবাহিত হতে পারে।) ডিএপি সার্ভার (অ্যাপাচের উপরে) নির্মাণের জন্য ও. পি. ই. এন. ডি. এ. পি-এর সফ্টওয়্যারকে হাইরাক্স বলা হয় এবং এতে এমন অ্যাডাপ্টার রয়েছে যা বিভিন্ন ধরনের উৎস তথ্য পরিবেশন করতে সহায়তা করে। ডিএপি সার্ভারগুলি প্রায়শই (বড়) এইচডিএফ বা নেটসিডিএফ ফাইলগুলিতে (দূরবর্তী) অ্যাক্সেস সক্ষম করে, তবে উৎস ডেটা ব্যবহারকারী-সংজ্ঞায়িত সহ ডেটাবেস বা অন্যান্য বিন্যাসে বিদ্যমান থাকতে পারে। যখন উৎস তথ্য ফাইল হিসাবে সংগঠিত হয়, তখন ডিএপি পুনরুদ্ধারগুলি এফটিপি-র তুলনায় সাবসেটিংয়ের মাধ্যমে সূক্ষ্ম-গ্রাইন্ড অ্যাক্সেস সক্ষম করে। উপরন্তু, ও. পি. ই. এন. ডি. এ. পি সার্ভারগুলি একক পুনরুদ্ধারে সরবরাহের জন্য একাধিক ফাইল থেকে উপসেটগুলি একত্রিত করতে পারে। একসঙ্গে নিলে, সাবসেটিং, একত্রীকরণ এবং স্ট্রিমিং এমনকি ধীর নেটওয়ার্কের উপস্থিতিতেও যথেষ্ট পরিমাণে ডেটা-অ্যাক্সেস দক্ষতা অর্জন করতে পারে। ও. পি. ই. এন. ডি. এ. পি এবং অন্যান্য ডি. এ. পি সার্ভারগুলি নাসা এবং এন. ও. এ. এ সহ সরকারী সংস্থাগুলিতে স্যাটেলাইট চিত্র এবং অন্যান্য উচ্চ-ভলিউম তথ্য উৎস সহ পৃথিবী বিজ্ঞানের তথ্য অ্যাক্সেস প্রদানের জন্য কার্যকরীভাবে ব্যবহৃত হয়। ডিএপি ডেটা মডেল বহুমাত্রিক অ্যারে এবং নেস্টেড সিকোয়েন্স (অর্থাৎ, রেকর্ড) সহ ডেটা স্ট্রাকচারের একটি বিস্তৃত সেটকে আলিঙ্গন করে, যা সীমাবদ্ধ অভিব্যক্তির একটি অনুরূপ সমৃদ্ধ সেট দ্বারা পরিপূরক। তাই ও. পি. ই. এন. ডি. এ. পি তথ্য-পুনরুদ্ধার স্থাপত্য বৈজ্ঞানিক তথ্যের বিস্তৃত পরিসর জুড়ে উপযোগিতা প্রদর্শন করেছে, যার মধ্যে রয়েছে সিমুলেশনের মাধ্যমে উত্পন্ন তথ্য এবং পর্যবেক্ষণের মাধ্যমে উত্পন্ন তথ্য (রিমোট সেন্সড হোক বা সিটুতে পরিমাপ করা হোক)। তথ্যসূত্র বাহ্যিক লিঙ্ক OPeNDAP.org PO.DAAC-এ ডেটা অ্যাক্সেসের জন্য ওপিইএনডিএপি ব্যবহার করার টিউটোরিয়াল (নাসার ডিস্ট্রিবিউটেড অ্যাক্টিভ আর্কাইভ সেন্টার ফর ফিজিক্যাল ওশানোগ্রাফি) থ্রিইডিডিএস-থিম্যাটিক রিয়েলটাইম এনভায়রনমেন্টাল ডিস্ট্রিবিউটেড ডেটা সার্ভিসেস ড্যাপার-ইন-সিটু ডেটার জন্য ওপিইএনডিএপি সার্ভার ডিসিহার্ট-নোয়া অবজারভিং সিস্টেম ডেটার জন্য ওয়েব ভিউয়ার (ইন-সিটু ডেটা) গ্রাডস এনসি ব্রাউজ-ওপিইএনডিএপি নেটসিডিএফ ফাইলের জন্য জাভা ভিউয়ার (নেটসিডিএফ কনভেনশনগুলির বিস্তৃত পরিসরকে সমর্থন করে) নেটসিডিএফ এক্সপ্লোরার-নেটসিডিএফ এক্সপ্লোরার নেটসিডিএফ ফাইলগুলির জন্য মাল্টি-প্ল্যাটফর্ম গ্রাফিকাল ব্রাউজার। নেটসিডিএফ এক্সপ্লোরার ওপিইএনডিএপি এনসিএআর কমান্ড ল্যাঙ্গুয়েজ-বিশ্লেষণ এবং ভিজ্যুয়ালাইজেশন সফ্টওয়্যার ফেরেট পাইডাপ-পাইথন ইআরডিডিএপি-গ্রিডেড এবং ট্যাবুলার ডেটার জন্য ওপিইএনডিএপি সার্ভারে লিখিত ক্লায়েন্ট/সার্ভার বাস্তবায়ন; নাসা জিসিএমডি ওপিইএনডিএপি পোর্টাল গ্লোবাল চেঞ্জ মাস্টার ডিরেক্টরি (জিসিএমডি) এশিয়া-প্যাসিফিক ডেটা রিসার্চ সেন্টার-একটি পাঠ্যপুস্তক উদাহরণ ওপিইএনডিএপি বাস্তবায়ন আর্থ সায়েন্সেস ওয়েব সার্ভিসেস ডেটা বিশ্লেষণ প্রযুক্তিগত আবহাওয়া তথ্য এবং নেটওয়ার্ক আর্থ সায়েন্সেস ডেটা ফরম্যাটের মাধ্যমে স্থানীয়ভাবে বা দূরবর্তীভাবে ফাইলগুলি ব্রাউজ করতে পারে।