HP Open Extensibility Platform (OXP)
হিউলেট-প্যাকার্ড কোং দ্বারা বিকশিত এইচপি ওপেন এক্সটেনসিবিলিটি প্ল্যাটফর্ম (এইচপি ওএক্সপি) একটি এন্টারপ্রাইজ সফ্টওয়্যার ডেভেলপমেন্ট প্ল্যাটফর্ম যা তিনটি অনন্য স্তর নিয়ে গঠিত। 1) এইচপি ওএক্সপিডি, ডিভাইস লেয়ার, ডকুমেন্ট ওয়ার্কফ্লো অ্যাপ্লিকেশন সক্ষম করে, 2) এইচপি ওএক্সপিএম, ম্যানেজমেন্ট লেয়ার, এইচপি ওয়েব জেটএডমিন-এর মতো ম্যানেজমেন্ট সফ্টওয়্যারের কার্যকারিতা প্রকাশ করে এবং 3) এইচপি ওএক্সপিডব্লিউ, ওয়ার্কফ্লো লেয়ার, এইচপি ইউনিভার্সাল প্রিন্টার ড্রাইভার (এইচপি ইউপিডি)-এর মতো সফ্টওয়্যারে ওয়েব পরিষেবা প্রযুক্তি এম্বেড করে। ডিভাইস স্তর, বা এইচপি ওএক্সপিডি, স্ট্যান্ডার্ড ওয়েব পরিষেবা প্রোটোকলের উপর ভিত্তি করে ডকুমেন্ট ওয়ার্কফ্লো অ্যাপ্লিকেশন তৈরি করার জন্য একটি সফ্টওয়্যার ডেভেলপমেন্ট কিট (এসডিকে) সরবরাহ করে। ডকুমেন্ট ওয়ার্কফ্লো অ্যাপ্লিকেশনগুলি হল মান-যুক্ত সফ্টওয়্যার অ্যাপ্লিকেশন যা বিশেষভাবে মাল্টি ফাংশন প্রিন্টারের ("এম. এফ. পি") সাথে মিথস্ক্রিয়া করার সময় ব্যবহারকারীর উৎপাদনশীলতা বাড়ানোর জন্য ডিজাইন করা হয়েছে। এইচপি ওএক্সপিডি সংস্করণ 1.6 ওয়েব অ্যাপ্লিকেশন তৈরির জন্য একটি উন্নয়ন প্ল্যাটফর্ম সরবরাহ করে যা নথির কর্মপ্রবাহকে উন্নত করে। ডকুমেন্ট ওয়ার্কফ্লো অ্যাপ্লিকেশন নামে পরিচিত এই ওয়েব অ্যাপ্লিকেশনগুলি সাধারণত দূরবর্তী ওয়েব সার্ভারে থাকে এবং ব্যবহারকারীরা এইচপি লেজারজেট এমএফপি বা এইচপি লেজারজেট ফ্লো এমএফপি-র ডিভাইস কন্ট্রোল প্যানেলের মাধ্যমে এগুলি অ্যাক্সেস করে। কেন্দ্রীয়ভাবে পরিচালিত অ্যাপ্লিকেশন সফ্টওয়্যার, এমবেডেড ডিভাইস ফার্মওয়্যার হ্রাস এবং উন্নত সফ্টওয়্যার সামঞ্জস্যের কারণে উন্নত ব্যবহারকারী উত্পাদনশীলতা সহ এই পরিষেবা-ভিত্তিক স্থাপত্যের অনেক সুবিধা রয়েছে। এইচপি ওএক্সপিডি 2010 সালের পর নির্মিত এইচপি লেজারজেট প্রিন্টার এবং এমএফপি-র জন্য একটি মানক বৈশিষ্ট্য এবং অনেক ঐতিহ্যবাহী এইচপি ডিভাইসের জন্য ফার্মওয়্যার আপগ্রেড হিসাবে উপলব্ধ। কোন পণ্যগুলি আপগ্রেডের জন্য যোগ্য তার বিশদ বিবরণ hp.com-এ পাওয়া যাবে। সফ্টওয়্যার ডেভেলপমেন্ট কিটটি তৃতীয় পক্ষের সফ্টওয়্যার ডেভেলপারদের জন্য উপলব্ধ যারা এইচপি ওএক্সপি ডেভেলপার প্রোগ্রামের জন্য যোগ্য। এইচপি ওএক্সপিডি একটি ফ্লিট-ওয়াইড এসডিকে (সফ্টওয়্যার ডেভেলপমেন্ট কিট) হওয়ার উদ্দেশ্যে তৈরি করা হয়েছে যা ডেভেলপারদের স্ক্যানিং, প্রিন্টিং এবং ডকুমেন্ট ম্যানিপুলেশন সমর্থনকারী ওয়ার্কফ্লো অ্যাপ্লিকেশনগুলি বিকাশ করতে ব্যবহৃত ডিভাইস পরিষেবা এপিআইগুলির একটি সামঞ্জস্যপূর্ণ সেট অ্যাক্সেস সরবরাহ করে। এইচপি ওএক্সপিডি একটি সত্যিকারের ওয়েব অ্যাপ্লিকেশন মডেলকে সমর্থন করে যা অ্যাপ্লিকেশন লজিককে একটি দূরবর্তী ওয়েব সার্ভারে থাকতে দেয় এবং ডিভাইস নিয়ন্ত্রণ প্যানেলে একটি ইন্টারেক্টিভ ইউজার ইন্টারফেস সরবরাহ করার সময় ডিভাইস পরিষেবা এপিআইগুলিকে আহ্বান করে। এই বিচ্ছিন্ন ডিভাইস ইউজার ইন্টারফেসটি এমবেডেড ডিভাইস ওয়েব ব্রাউজার প্রযুক্তির মাধ্যমে সম্ভব হয়েছে যা এক্সএইচটিএমএল, জাভাস্ক্রিপ্ট এবং এজেএক্স প্যাটার্নের মতো স্ট্যান্ডার্ড ওয়েব প্রোটোকল ব্যবহার করে একটি সমৃদ্ধ ব্যবহারকারীর অভিজ্ঞতা প্রদান করে। এইচপি ওএক্সপিডি-র নকশার লক্ষ্যগুলির মধ্যে রয়েছে একটি অ্যাপ্লিকেশন কাঠামো তৈরি করা যা ওয়েব-ভিত্তিক ডকুমেন্ট ওয়ার্কফ্লো অ্যাপ্লিকেশন তৈরির জন্য একটি সহজ পদ্ধতি সহজতর করে এবং একই সাথে ডিভাইস নির্দিষ্ট কোডের প্রয়োজনীয়তা হ্রাস করে। ডিভাইস পরিষেবা এপিআই বর্তমান প্রকাশে (এইচপি ওএক্সপিডি 1.6) ডিভাইস ওয়েব পরিষেবা এপিআই বা উন্মুক্ত পদ্ধতির মধ্যে রয়েছে ইউআই কনফিগারেশন পরিষেবা, স্ক্যান পরিষেবা, ইউএসবি আনুষঙ্গিক পরিষেবা এবং সুরক্ষা পরিষেবা। এইচপি ওএক্সপিডি এপিআই ব্যবহার করে এমন ওয়েব অ্যাপ্লিকেশনগুলি বিভিন্ন ধরনের এইচপি ডিভাইসে ধারাবাহিকভাবে কাজ করবে। এটি ওয়ার্কফ্লো অ্যাপ্লিকেশন সফ্টওয়্যারের উন্নয়ন, যোগ্যতা, স্থাপনার এবং আপডেটের সাথে যুক্ত সময় এবং শক্তি সাশ্রয় করে। দৃষ্টিকোণের উপর নির্ভর করে এইচপি ওএক্সপিডি সক্ষম ডিভাইসটিকে ক্লায়েন্ট বা সার্ভার প্রযুক্তি হিসাবে দেখা যেতে পারে। বিকাশকারীর দৃষ্টিকোণ থেকে, এইচপি ওএক্সপিডি সক্ষম ডিভাইসটি একটি সার্ভার উপাদান যা এসওএপি প্রোটোকলের মাধ্যমে উন্মুক্ত পদ্ধতিগুলিতে অ্যাক্সেস সরবরাহ করে। এইচপি ওএক্সপিডিতে, এটি শারীরিক দৃষ্টিভঙ্গি হিসাবে উল্লেখ করা হয় এবং দূরবর্তী ওয়েব অ্যাপ্লিকেশনটিকে ক্লায়েন্ট এবং এইচপি ডিভাইসটিকে সার্ভার হিসাবে দেখায়। যাইহোক, ব্যবহারকারীদের বা যৌক্তিক দৃষ্টিকোণ থেকে, ডিভাইসটি একটি স্ট্যান্ডার্ড ওয়েব ব্রাউজারের মাধ্যমে একটি রিমোট সার্ভার ওয়েব অ্যাপ্লিকেশন অ্যাক্সেস করার জন্য স্ট্যান্ডার্ড ক্লায়েন্ট প্রযুক্তির সাথে সামঞ্জস্যপূর্ণ আচরণ করে। উভয় দৃষ্টিভঙ্গিই সঠিক এবং এইচপি ওএক্সপিডি ডেভেলপমেন্ট প্ল্যাটফর্ম বোঝার জন্য গুরুত্বপূর্ণ তাত্ত্বিক ধারণা। (চিত্র 1 দেখুন) এইচপি লেজারজেট (ফ্লো) এমএফপি-তে একটি এইচপি ওএক্সপিডি অ্যাপ্লিকেশন কনফিগার করার জন্য শীর্ষ স্তরের মেনু, একটি শিরোনাম, ওয়েব অ্যাপ্লিকেশনটির বিবরণ এবং ওয়েব অ্যাপ্লিকেশনটির ইউআরএল-এর জন্য একটি আইকন বা বোতাম প্রয়োজন। ব্যবহারকারীরা যখন মেনু বোতাম টিপেন তখন একটি ব্রাউজার অ্যাপ্লিকেশন চালু করা হয় এবং ইউআরএল দূরবর্তী ওয়েব সার্ভার থেকে পুনরুদ্ধার করা হয় এবং ডিভাইস নিয়ন্ত্রণ প্যানেলে প্রদর্শিত হয়। ব্যবহারকারীরা গতিশীলভাবে সমৃদ্ধ স্পর্শ-ভিত্তিক গ্রাফিকাল নিয়ন্ত্রণ প্যানেলের মাধ্যমে দূরবর্তী ওয়েব অ্যাপ্লিকেশনের সাথে যোগাযোগ করে। এইচপি ওএক্সপি কনফিগারেশন পরিষেবাগুলি ওয়েব অ্যাপ্লিকেশন ডেভেলপারদের এইচপি ওএক্সপি-সক্ষম ডিভাইসে ব্রাউজার-ভিত্তিক নিয়ন্ত্রণ প্যানেল কনফিগার করার জন্য একটি পদ্ধতি প্রদান করে। এইচপি ওএক্সপিডি স্ক্যান পরিষেবাগুলি একটি ওয়েব অ্যাপ্লিকেশনকে এইচপি লেজারজেট (ফ্লো) এমএফপি স্ক্যানিং ফাংশনগুলি দূর থেকে নিয়ন্ত্রণ করতে সক্ষম করে। এইচপি ওএক্সপিডি স্ক্যানিং পরিষেবাগুলির দ্বারা প্রদত্ত অতিরিক্ত পদ্ধতির মধ্যে রয়েছে স্ক্যানারের ক্ষমতা এবং সেটিংস পাওয়া, স্ক্যানার সেটিংস কনফিগার করা এবং স্ক্যান কাজের টিকিট তৈরি করা। স্ক্যান কাজের টিকিটে গন্তব্য (এইচ. টি. পি) এবং ফাইলের নাম, ঐচ্ছিক মেটাডেটা এবং ট্রান্সমিশন মোডের মতো গুরুত্বপূর্ণ তথ্য থাকে। বর্তমানে এইচপি ওএক্সপিডি 1.6-এ দুটি ট্রান্সমিশন মোড উপলব্ধ রয়েছেঃ জব মোড এবং ইমেজ মোড। জব মোডে স্ক্যান করা ছবির থাম্বনেইলগুলি ডিভাইস কন্ট্রোল প্যানেলে দেখানো হয় যাতে ব্যবহারকারীরা গন্তব্যে পাঠানোর আগে কাজের প্রাকদর্শন করতে পারেন। ইমেজ মোড স্ক্যান করা পৃষ্ঠাগুলি স্ক্যান করার সাথে সাথে গন্তব্যে পাঠানো হয়। এইচপি ওএক্সপিডি স্ক্যানিং পরিষেবাগুলি স্ক্যানের কাজ শুরু করা, পর্যবেক্ষণ করা এবং প্রয়োজনে কাজ বাতিল করার পদ্ধতিও সরবরাহ করে। এইচপি ওএক্সপিডি 1.6 ইউএসবি আনুষঙ্গিক পরিষেবাগুলি এইচপি লেজারজেট (ফ্লো) এমএফপি-র সাথে শারীরিকভাবে সংযুক্ত ইউএসবি আনুষঙ্গিকগুলির সাথে যোগাযোগ করার ক্ষমতা সহ দূরবর্তী ওয়েব অ্যাপ্লিকেশনগুলিকে সক্ষম করে। এই পরিষেবার মাধ্যমে প্রকাশিত পদ্ধতিগুলির মধ্যে রয়েছে ইউ. এস. বি ডিভাইসগুলির নিবন্ধনের পাশাপাশি সেগুলি পড়ার এবং লেখার ক্ষমতা। ইউএসবি আনুষঙ্গিক পরিষেবাগুলির একটি গুরুত্বপূর্ণ বৈশিষ্ট্য হল একাধিক ওয়েব অ্যাপ্লিকেশনের অন্যান্য সক্রিয় ওয়েব অ্যাপ্লিকেশনের সাথে ইউএসবি আনুষঙ্গিকগুলি ভাগ করে নেওয়ার ক্ষমতা। ব্যবহারকারীর ডেটার অননুমোদিত অ্যাক্সেস রোধ করতে এইচপি ওএক্সপিডি দ্বারা সুরক্ষা চ্যানেল এনক্রিপশন ব্যবহার করা হয়। বিশেষ করে, যখনই এইচটিটিপি প্রোটোকল ব্যবহার করা হয় তখন সিকিউর সকেটস লেয়ার (এসএসএল) ব্যবহার করা হয়। এটি এইচটিটিপিএস নামেও পরিচিত। এইচপি ওএক্সপিডি সক্ষম ডিভাইসটি সংযোগ স্থাপনের আগে একটি সার্ভারের পরিচয় শংসাপত্রের জন্য অনুরোধ করবে এবং তা বৈধ করবে। ব্যবহারকারীর প্রমাণীকরণ সক্ষম করা থাকলে, ব্যবহারকারীকে ডিভাইস নিয়ন্ত্রণ প্যানেলে শংসাপত্রের জন্য অনুরোধ করা হয়। এই পরিচয়পত্রগুলি তারপর একটি এইচটিটিপি হেডারে সংরক্ষণ করা হয় এবং বৈধতার জন্য একটি এইচপি ওএক্সপিডি ওয়েব অ্যাপ্লিকেশনে পাঠানো হয়। যেহেতু নেটওয়ার্ক শংসাপত্রগুলি এইচটিটিপি হেডারের মাধ্যমে পাস করা হচ্ছে, তাই এইচপি এইচটিটিপি বা এইচটিটিপিএসের সাথে এসএসএল ব্যবহার করার পরামর্শ দেয়। এই নিরাপত্তা ব্যবস্থা ব্যবহারকারীদের শংসাপত্রগুলি এনক্রিপ্ট করবে এবং কার্যকরভাবে অননুমোদিত প্রবেশাধিকার থেকে ডিভাইসে আসা-যাওয়া করা সংবেদনশীল তথ্যকে রক্ষা করবে। রেফারেন্স এইচপি ওএক্সপি উৎস ওএক্সপি এবং ফিউচারমার্ট অফিসিয়াল এইচপি ওএক্সপি ওয়েবসাইট ওপেন এক্সটেনসিবিলিটি প্ল্যাটফর্মের সাথে আরওআই পুনরায় কল্পনা করুন