HP Open Extensibility Platform (OXP)
एचपी ओपन एक्सटेंसिबिलिटी प्लेटफॉर्म (एचपी ओएक्सपी), जिसे हेवलेट-पैकर्ड कंपनी द्वारा विकसित किया गया है, एक उद्यम सॉफ्टवेयर विकास मंच है जिसमें तीन अद्वितीय परतें हैं। 1) एच. पी. ओ. एक्स. पी. डी., उपकरण परत, दस्तावेज़ कार्यप्रवाह अनुप्रयोगों को सक्षम करती है, 2) एच. पी. ओ. एक्स. पी. एम., प्रबंधन परत, एच. पी. वेब जेटएडमिन जैसे प्रबंधन सॉफ्टवेयर के लिए कार्यक्षमता को उजागर करती है, और 3) एच. पी. ओ. एक्स. पी. डब्ल्यू., कार्यप्रवाह परत, एच. पी. यूनिवर्सल प्रिंटर ड्राइवर (एच. पी. यू. पी. डी.) जैसे सॉफ्टवेयर में वेब सेवा प्रौद्योगिकी को एम्बेड करती है। उपकरण परत, या एच. पी. ओ. एक्स. पी. डी., मानक वेब सेवा प्रोटोकॉल के आधार पर दस्तावेज़ कार्यप्रवाह अनुप्रयोग बनाने के लिए एक सॉफ्टवेयर विकास किट (एस. डी. के.) प्रदान करता है। दस्तावेज़ कार्यप्रवाह अनुप्रयोग मूल्य वर्धित सॉफ्टवेयर अनुप्रयोग हैं जिन्हें विशेष रूप से बहु-कार्य प्रिंटर ("एम. एफ. पी".) के साथ बातचीत करते हुए उपयोगकर्ता उत्पादकता बढ़ाने के लिए डिज़ाइन किया गया है। एचपी ओएक्सपीडी संस्करण 1.6 वेब अनुप्रयोग बनाने के लिए एक विकास मंच प्रदान करता है जो दस्तावेज़ कार्यप्रवाह में सुधार करता है। ये वेब अनुप्रयोग, जिन्हें दस्तावेज़ कार्यप्रवाह अनुप्रयोग कहा जाता है, आमतौर पर दूरस्थ वेब सर्वर पर रहते हैं और उपयोगकर्ता उन्हें एचपी लेजरजेट एमएफपी या एचपी लेजरजेट फ्लो एमएफपी के उपकरण नियंत्रण पैनल के माध्यम से एक्सेस करते हैं। इस सेवा-उन्मुख वास्तुकला के कई लाभ हैं, जिनमें आंशिक रूप से केंद्रीय रूप से प्रबंधित अनुप्रयोग सॉफ्टवेयर, कम एम्बेडेड डिवाइस फर्मवेयर और बेहतर सॉफ्टवेयर संगतता के कारण बेहतर उपयोगकर्ता उत्पादकता शामिल है। एच. पी. ओ. एक्स. पी. डी. 2010 के बाद निर्मित एच. पी. लेजरजेट प्रिंटर और एम. एफ. पी. के लिए एक मानक सुविधा है और कई पुराने एच. पी. उपकरणों के लिए एक फर्मवेयर उन्नयन के रूप में उपलब्ध है। कौन से उत्पाद उन्नयन के लिए योग्य हैं, इसका विवरण hp.com पर पाया जा सकता है। सॉफ्टवेयर विकास किट तृतीय-पक्ष सॉफ्टवेयर डेवलपर्स के लिए उपलब्ध है जो एचपी ओएक्सपी डेवलपर प्रोग्राम के लिए अर्हता प्राप्त करते हैं। एच. पी. ओ. एक्स. पी. डी. का उद्देश्य एक बेड़ा-व्यापी एस. डी. के. (सॉफ्टवेयर विकास किट) होना है जो डेवलपर्स को कार्यप्रवाह अनुप्रयोगों को विकसित करने के लिए उपयोग की जाने वाली उपकरण सेवाओं के ए. पी. आई. के एक सुसंगत सेट तक पहुंच प्रदान करता है जो स्कैनिंग, मुद्रण और दस्तावेज़ हेरफेर का समर्थन करते हैं। एच. पी. ओ. एक्स. पी. डी. एक सच्चे वेब अनुप्रयोग मॉडल का समर्थन करता है जो अनुप्रयोग तर्क को दूरस्थ वेब सर्वर पर रहने की अनुमति देता है और उपकरण नियंत्रण पैनलों पर एक संवादात्मक उपयोगकर्ता इंटरफेस प्रदान करते हुए उपकरण सेवा ए. पी. आई. का आह्वान करता है। यह विच्छेदित उपकरण उपयोगकर्ता इंटरफेस एम्बेडेड उपकरण वेब ब्राउज़र प्रौद्योगिकी के साथ संभव बनाया गया है जो एक्स. एच. टी. एम. एल., जावास्क्रिप्ट और ए. जे. ए. एक्स. पैटर्न जैसे मानक वेब प्रोटोकॉल का उपयोग करके एक समृद्ध उपयोगकर्ता अनुभव प्रदान करता है। एचपी ओएक्सपीडी के लिए डिजाइन लक्ष्यों में एक अनुप्रयोग ढांचा बनाना शामिल है जो वेब-आधारित दस्तावेज़ कार्यप्रवाह अनुप्रयोग निर्माण के लिए एक सरल विधि की सुविधा प्रदान करता है और साथ ही साथ उपकरण विशिष्ट कोड आवश्यकताओं को कम करता है। उपकरण सेवा एपीआई वर्तमान रिलीज (एचपी ओएक्सपीडी 1.6) उपकरण वेब सेवा एपीआई, या उजागर विधियों में यूआई विन्यास सेवाएँ, स्कैन सेवाएँ, यूएसबी सहायक सेवाएँ और सुरक्षा सेवाएँ शामिल हैं। एच. पी. ओ. एक्स. पी. डी. ए. पी. आई. का उपयोग करने वाले वेब अनुप्रयोग एच. पी. उपकरणों की एक विस्तृत विविधता में लगातार काम करेंगे। यह कार्यप्रवाह अनुप्रयोग सॉफ्टवेयर के विकास, योग्यता, परिनियोजन और अद्यतन से जुड़े समय और ऊर्जा की बचत करता है। परिप्रेक्ष्य के आधार पर एचपी ओएक्सपीडी सक्षम उपकरण को क्लाइंट या सर्वर प्रौद्योगिकी के रूप में देखा जा सकता है। डेवलपर के दृष्टिकोण से, एचपी ओएक्सपीडी सक्षम उपकरण एक सर्वर घटक है जो एसओएपी प्रोटोकॉल के माध्यम से उजागर विधियों तक पहुंच प्रदान करता है। एच. पी. ओ. एक्स. पी. डी. में, इसे भौतिक दृष्टिकोण के रूप में संदर्भित किया जाता है और दूरस्थ वेब अनुप्रयोग को ग्राहक के रूप में और एच. पी. उपकरण को सर्वर के रूप में दिखाया जाता है। हालांकि, एक उपयोगकर्ता या तार्किक दृष्टिकोण से, उपकरण एक मानक वेब ब्राउज़र के माध्यम से एक दूरस्थ सर्वर वेब अनुप्रयोग तक पहुँचने वाली मानक क्लाइंट तकनीक के साथ लगातार व्यवहार करता है। दोनों दृष्टिकोण सही हैं और एचपी ओएक्सपीडी विकास मंच को समझने के लिए महत्वपूर्ण सैद्धांतिक अवधारणाएं हैं। (चित्र 1 देखें) एच. पी. लेजरजेट (फ्लो) एम. एफ. पी. पर एच. पी. ओ. एक्स. पी. डी. एप्लिकेशन को कॉन्फ़िगर करने के लिए शीर्ष स्तर के मेनू के लिए एक आइकन या बटन, एक शीर्षक, वेब एप्लिकेशन का विवरण और वेब एप्लिकेशन के यू. आर. एल. की आवश्यकता होती है। जब उपयोगकर्ता मेनू बटन दबाते हैं तो एक ब्राउज़र एप्लिकेशन लॉन्च किया जाता है और यूआरएल को दूरस्थ वेब सर्वर से पुनर्प्राप्त किया जाता है और डिवाइस नियंत्रण कक्ष पर प्रदर्शित किया जाता है। उपयोगकर्ता एक गतिशील रूप से समृद्ध स्पर्श-आधारित ग्राफिकल नियंत्रण पैनल के माध्यम से दूरस्थ वेब अनुप्रयोग के साथ बातचीत करते हैं। एच. पी. ओ. एक्स. पी. विन्यास सेवाएँ वेब अनुप्रयोग विकासकों को एच. पी. ओ. एक्स. पी.-सक्षम उपकरण पर ब्राउज़र-आधारित नियंत्रण पैनल को विन्यासित करने के लिए एक विधि प्रदान करती हैं। एच. पी. ओ. एक्स. पी. डी. स्कैन सेवाएँ एक वेब अनुप्रयोग को एच. पी. लेजरजेट (प्रवाह) एम. एफ. पी. स्कैनिंग कार्यों को दूर से नियंत्रित करने में सक्षम बनाती हैं। एचपी ओएक्सपीडी स्कैनिंग सेवाओं द्वारा प्रदान की गई अतिरिक्त विधियों में स्कैनर की क्षमताओं और सेटिंग्स को प्राप्त करना, स्कैनर सेटिंग्स को कॉन्फ़िगर करना और स्कैन नौकरी टिकट बनाना शामिल है। स्कैन नौकरी के टिकटों में गंतव्य (HTTP) और फ़ाइल नाम, वैकल्पिक मेटाडेटा और प्रसारण मोड जैसी महत्वपूर्ण जानकारी होती है। वर्तमान में एच. पी. ओ. एक्स. पी. डी. 1.6 में दो संचरण मोड उपलब्ध हैंः कार्य मोड और छवि मोड। जॉब मोड में स्कैन की गई छवियों के थंबनेल को डिवाइस कंट्रोल पैनल पर दिखाया जाता है ताकि उपयोगकर्ता गंतव्य पर भेजने से पहले काम का पूर्वावलोकन कर सकें। इमेज मोड स्कैन किए गए पृष्ठों को तुरंत गंतव्य पर भेजा जाता है क्योंकि उन्हें स्कैन किया जाता है। एच. पी. ओ. एक्स. पी. डी. स्कैनिंग सेवाएँ स्कैन कार्य शुरू करने, निगरानी करने और यदि आवश्यक हो तो कार्य को रद्द करने के तरीके भी प्रदान करती हैं। एच. पी. ओ. एक्स. पी. डी. 1.6 यू. एस. बी. सहायक सेवाएँ दूरस्थ वेब अनुप्रयोगों को एच. पी. लेजरजेट (फ्लो) एम. एफ. पी. से भौतिक रूप से जुड़े यू. एस. बी. सहायक उपकरणों के साथ संवाद करने की क्षमता के साथ सक्षम बनाती हैं। इस सेवा से उजागर होने वाले तरीकों में यू. एस. बी. उपकरणों के पंजीकरण के साथ-साथ उन्हें पढ़ने और लिखने की क्षमता शामिल है। यू. एस. बी. सहायक सेवाओं की एक महत्वपूर्ण विशेषता कई वेब अनुप्रयोगों के लिए अन्य सक्रिय वेब अनुप्रयोगों के साथ यू. एस. बी. सहायक उपकरण साझा करने की क्षमता है। एचपी ओएक्सपीडी द्वारा उपयोगकर्ता डेटा की अनधिकृत पहुंच को रोकने के लिए सुरक्षा चैनल एन्क्रिप्शन का उपयोग किया जाता है। विशेष रूप से, जब भी एच. टी. टी. पी. प्रोटोकॉल का उपयोग किया जाता है तो सिक्योर सॉकेट्स लेयर (एस. एस. एल.) का उपयोग किया जाता है। इसे एचटीटीपीएस के नाम से भी जाना जाता है। एचपी ओएक्सपीडी सक्षम उपकरण कनेक्शन स्थापित करने से पहले सर्वर के पहचान प्रमाण पत्र का अनुरोध करेगा और उसे मान्य करेगा। यदि उपयोगकर्ता प्रमाणीकरण सक्षम है, तो उपयोगकर्ता को उपकरण नियंत्रण कक्ष में क्रेडेंशियल्स के लिए संकेत दिया जाता है। इन क्रेडेंशियल्स को फिर एक एचटीटीपी हेडर में संग्रहीत किया जाता है और सत्यापन के लिए एक एचपी ओएक्सपीडी वेब एप्लिकेशन को अग्रेषित किया जाता है। चूँकि नेटवर्क क्रेडेंशियल्स को एचटीटीपी हेडर के माध्यम से पारित किया जा रहा है, एचपी दृढ़ता से एचटीटीपी, या एचटीटीपीएस के साथ एसएसएल का उपयोग करने की सलाह देता है। यह सुरक्षा उपाय उपयोगकर्ताओं की साख को कूटबद्ध करेगा और अनधिकृत पहुंच से उपकरणों से आने-जाने वाले संवेदनशील डेटा की प्रभावी ढंग से रक्षा करेगा। संदर्भ एच. पी. ओ. एक्स. पी. स्रोत ओ. एक्स. पी. और फ्यूचर्समार्ट आधिकारिक एच. पी. ओ. एक्स. पी. वेबसाइट ओपन एक्सटेंसिबिलिटी प्लेटफॉर्म के साथ आर. ओ. आई. की पुनः कल्पना करें