HP Open Extensibility Platform (OXP)
ایچ پی اوپن ایکسٹینسیبلٹی پلیٹ فارم (ایچ پی او ایکس پی)، جسے ہیولیٹ پیکارڈ کمپنی نے تیار کیا ہے، ایک انٹرپرائز سافٹ ویئر ڈویلپمنٹ پلیٹ فارم ہے جو تین منفرد تہوں پر مشتمل ہے۔ 1) HP OXPd، ڈیوائس لیئر، دستاویز ورک فلو ایپلی کیشنز کو فعال کرتی ہے، 2) HP OXPm، مینجمنٹ لیئر، HP ویب جیٹ ایڈمن جیسے مینجمنٹ سافٹ ویئر کے لیے فعالیت کو بے نقاب کرتی ہے، اور 3) HP OXPw، ورک فلو لیئر، ویب سروسز ٹیکنالوجی کو HP یونیورسل پرنٹر ڈرائیور (HP UPD) جیسے سافٹ ویئر میں سرایت کرتی ہے۔ ڈیوائس لیئر، یا ایچ پی او ایکس پی ڈی، معیاری ویب سروس پروٹوکول پر مبنی دستاویز ورک فلو ایپلی کیشنز بنانے کے لیے سافٹ ویئر ڈویلپمنٹ کٹ (ایس ڈی کے) فراہم کرتا ہے۔ ڈاکیومنٹ ورک فلو ایپلی کیشنز ویلیو ایڈڈ سافٹ ویئر ایپلی کیشنز ہیں جو خاص طور پر ملٹی فنکشن پرنٹرز ("ایم ایف پیز") کے ساتھ بات چیت کرتے ہوئے صارف کی پیداواری صلاحیت کو بڑھانے کے لیے ڈیزائن کی گئی ہیں۔ ایچ پی او ایکس پی ڈی ورژن 1.6 ویب ایپلی کیشنز بنانے کے لیے ایک ترقیاتی پلیٹ فارم فراہم کرتا ہے جو دستاویز کے ورک فلو کو بہتر بناتا ہے۔ یہ ویب ایپلی کیشنز، جنہیں ڈاکیومنٹ ورک فلو ایپلی کیشنز کہا جاتا ہے، عام طور پر دور دراز ویب سرورز پر رہتی ہیں اور صارفین انہیں ایچ پی لیزر جیٹ ایم ایف پی یا ایچ پی لیزر جیٹ فلو ایم ایف پی کے ڈیوائس کنٹرول پینل کے ذریعے رسائی حاصل کرتے ہیں۔ اس سروس پر مبنی فن تعمیر کے بہت سے فوائد ہیں، جن میں جزوی طور پر مرکزی طور پر منظم ایپلی کیشن سافٹ ویئر، کم سرایت شدہ ڈیوائس فرم ویئر، اور بہتر سافٹ ویئر مطابقت کی وجہ سے صارف کی پیداواری صلاحیت میں بہتری شامل ہے۔ ایچ پی او ایکس پی ڈی 2010 کے بعد تیار کردہ ایچ پی لیزر جیٹ پرنٹرز اور ایم ایف پیز کے لیے ایک معیاری خصوصیت ہے اور یہ بہت سے میراث ایچ پی ڈیوائسز کے لیے فرم ویئر اپ گریڈ کے طور پر دستیاب ہے۔ اپ گریڈ کے لیے کون سی مصنوعات اہل ہیں اس کی تفصیلات hp.com پر مل سکتی ہیں۔ سافٹ ویئر ڈویلپمنٹ کٹ تھرڈ پارٹی سافٹ ویئر ڈویلپرز کے لیے دستیاب ہے جو ایچ پی او ایکس پی ڈویلپر پروگرام کے لیے اہل ہیں۔ تفصیل ایچ پی او ایکس پی ڈی کا مقصد بیڑے بھر میں ایس ڈی کے (سافٹ ویئر ڈویلپمنٹ کٹ) ہونا ہے جو ڈویلپرز کو ڈیوائس سروسز اے پی آئی کے مستقل سیٹ تک رسائی فراہم کرتا ہے جو ورک فلو ایپلی کیشنز تیار کرنے کے لیے استعمال ہوتے ہیں جو اسکیننگ، پرنٹنگ اور دستاویز میں ہیرا پھیری کی حمایت کرتے ہیں۔ ایچ پی او ایکس پی ڈی ایک حقیقی ویب ایپلی کیشن ماڈل کی حمایت کرتا ہے جو ایپلی کیشن منطق کو ریموٹ ویب سرور پر رہنے اور ڈیوائس کنٹرول پینلز پر انٹرایکٹو یوزر انٹرفیس فراہم کرتے ہوئے ڈیوائس سروس اے پی آئی کو مدعو کرنے کی اجازت دیتا ہے۔ یہ ڈیکپلڈ ڈیوائس یوزر انٹرفیس سرایت شدہ ڈیوائس ویب براؤزر ٹیکنالوجی کے ساتھ ممکن بنایا گیا ہے جو ایکس ایچ ٹی ایم ایل، جاوا اسکرپٹ، اور اے جے اے ایکس پیٹرن جیسے معیاری ویب پروٹوکول کا استعمال کرتے ہوئے صارف کا بھرپور تجربہ فراہم کرتا ہے۔ ایچ پی او ایکس پی ڈی کے ڈیزائن کے اہداف میں ایک ایپلی کیشن فریم ورک بنانا شامل ہے جو ویب پر مبنی دستاویز ورک فلو ایپلی کیشن بنانے کے لیے ایک آسان طریقہ کار کی سہولت فراہم کرتا ہے جبکہ بیک وقت ڈیوائس کے مخصوص کوڈ کی ضروریات کو کم کرتا ہے۔ ڈیوائس سروس APIs موجودہ ریلیز (HP OXPd 1.6) ڈیوائس ویب سروس APIs، یا بے نقاب طریقوں میں UI کنفیگریشن سروسز، اسکین سروسز، یو ایس بی لوازمات سروسز، اور سیکیورٹی سروسز شامل ہیں۔ ویب ایپلی کیشنز جو HP OXPd APIs کا استعمال کرتی ہیں وہ HP آلات کی وسیع اقسام میں مستقل طور پر کام کریں گی۔ اس سے ورک فلو ایپلیکیشن سافٹ ویئر کی ترقی، اہلیت، تعیناتی اور اپ ڈیٹس سے وابستہ وقت اور توانائی کی بچت ہوتی ہے۔ نقطہ نظر کے مطابق ایچ پی او ایکس پی ڈی فعال ڈیوائس کو کلائنٹ یا سرور ٹیکنالوجی کے طور پر دیکھا جا سکتا ہے۔ ڈویلپر کے نقطہ نظر سے، ایچ پی او ایکس پی ڈی فعال ڈیوائس ایک سرور جزو ہے جو ایس او اے پی پروٹوکول کے ذریعے بے نقاب طریقوں تک رسائی فراہم کرتا ہے۔ ایچ پی او ایکس پی ڈی میں، اسے فزیکل ویو پوائنٹ کہا جاتا ہے اور یہ ریموٹ ویب ایپلی کیشن کو کلائنٹ اور ایچ پی ڈیوائس کو سرور کے طور پر دکھاتا ہے۔ تاہم، صارفین، یا منطقی نقطہ نظر سے، آلہ معیاری کلائنٹ ٹیکنالوجی کے ساتھ مستقل طور پر برتاؤ کرتا ہے جو ایک معیاری ویب براؤزر کے ذریعے ریموٹ سرور ویب ایپلی کیشن تک رسائی حاصل کرتا ہے۔ دونوں نقطہ نظر درست ہیں اور ایچ پی او ایکس پی ڈی ڈیولپمنٹ پلیٹ فارم کو سمجھنے کے لیے اہم نظریاتی تصورات ہیں۔ (شکل 1 دیکھیں) ایچ پی لیزر جیٹ (فلو) ایم ایف پی پر ایچ پی او ایکس پی ڈی ایپلی کیشن کو ترتیب دینے کے لیے ٹاپ لیول مینو کے لیے ایک آئیکن یا بٹن، ایک ٹائٹل، ویب ایپلی کیشن کی تفصیل، اور ویب ایپلی کیشن کے یو آر ایل کی ضرورت ہوتی ہے۔ جب صارفین مینو بٹن دباتے ہیں تو ایک براؤزر ایپلی کیشن لانچ کی جاتی ہے اور یو آر ایل کو ریموٹ ویب سرور سے بازیافت کیا جاتا ہے اور ڈیوائس کنٹرول پینل پر دکھایا جاتا ہے۔ صارفین متحرک طور پر بھرپور ٹچ پر مبنی گرافیکل کنٹرول پینل کے ذریعے ریموٹ ویب ایپلی کیشن کے ساتھ تعامل کرتے ہیں۔ ایچ پی او ایکس پی کنفیگریشن سروسز ویب ایپلیکیشن ڈویلپرز کو ایچ پی او ایکس پی فعال ڈیوائس پر براؤزر پر مبنی کنٹرول پینل کو ترتیب دینے کا ایک طریقہ فراہم کرتی ہیں۔ ایچ پی او ایکس پی ڈی اسکین خدمات ایک ویب ایپلی کیشن کو ایچ پی لیزر جیٹ (فلو) ایم ایف پی اسکیننگ افعال کو دور سے کنٹرول کرنے کے قابل بناتی ہیں۔ ایچ پی او ایکس پی ڈی اسکیننگ خدمات کے ذریعہ فراہم کردہ اضافی طریقوں میں اسکینر کی صلاحیتوں اور ترتیبات کو حاصل کرنا، اسکینر کی ترتیبات کو ترتیب دینا، اور اسکین جاب ٹکٹ بنانا شامل ہیں۔ اسکین جاب ٹکٹوں میں منزل (HTTP) اور فائل کا نام، اختیاری میٹا ڈیٹا، اور ٹرانسمیشن موڈ جیسی اہم معلومات ہوتی ہیں۔ فی الحال ایچ پی او ایکس پی ڈی 1.6 میں دو ٹرانسمیشن موڈ دستیاب ہیں: جاب موڈ اور امیج موڈ۔ جاب موڈ میں اسکین شدہ تصاویر کے تھمب نیلز ڈیوائس کنٹرول پینل پر دکھائے جاتے ہیں تاکہ صارفین منزل پر بھیجنے سے پہلے کام کا پیش نظارہ کر سکیں۔ امیج موڈ اسکین شدہ صفحات کو اسکین کرتے ہی فوری طور پر منزل پر بھیج دیا جاتا ہے۔ ایچ پی او ایکس پی ڈی اسکیننگ خدمات اسکین کا کام شروع کرنے، نگرانی کرنے اور اگر ضروری ہو تو کام کو منسوخ کرنے کے طریقے بھی فراہم کرتی ہیں۔ ایچ پی او ایکس پی ڈی 1.6 یو ایس بی لوازمات خدمات دور دراز ویب ایپلی کیشنز کو فعال کرتی ہیں جو ایچ پی لیزر جیٹ (فلو) ایم ایف پیز سے جسمانی طور پر منسلک یو ایس بی لوازمات کے ساتھ بات چیت کرنے کی صلاحیت رکھتی ہیں۔ اس سروس سے بے نقاب ہونے والے طریقوں میں یو ایس بی ڈیوائسز کی رجسٹریشن کے ساتھ ساتھ انہیں پڑھنے اور لکھنے کی صلاحیت بھی شامل ہے۔ یو ایس بی لوازمات کی خدمات کے ساتھ ایک اہم خصوصیت یہ ہے کہ متعدد ویب ایپلی کیشنز کے لیے دیگر فعال ویب ایپلی کیشنز کے ساتھ یو ایس بی لوازمات کا اشتراک کرنے کی صلاحیت ہے۔ سیکیورٹی چینل انکرپشن کا استعمال ایچ پی او ایکس پی ڈی کے ذریعے صارف کے ڈیٹا کی غیر مجاز رسائی کو روکنے کے لیے کیا جاتا ہے۔ خاص طور پر، جب بھی ایچ ٹی ٹی پی پروٹوکول استعمال کیا جاتا ہے تو سیکیور ساکٹس لیئر (ایس ایس ایل) کا استعمال کیا جاتا ہے۔ اسے ایچ ٹی ٹی پی ایس بھی کہا جاتا ہے۔ HP OXPd فعال آلہ کنکشن قائم کرنے سے پہلے سرور کے شناختی سرٹیفکیٹ کی درخواست اور توثیق کرے گا۔ اگر صارف کی تصدیق فعال ہے، تو صارف کو ڈیوائس کنٹرول پینل پر اسناد کے لیے کہا جاتا ہے۔ اس کے بعد ان اسناد کو ایچ ٹی ٹی پی ہیڈر میں محفوظ کیا جاتا ہے اور توثیق کے لیے ایچ پی او ایکس پی ڈی ویب ایپلی کیشن کو بھیج دیا جاتا ہے۔ چونکہ نیٹ ورک کی اسناد کو ایچ ٹی ٹی پی ہیڈر کے ذریعے منتقل کیا جا رہا ہے، اس لیے ایچ پی سختی سے ایچ ٹی ٹی پی، یا ایچ ٹی ٹی پی ایس کے ساتھ ایس ایس ایل کے استعمال کی سفارش کرتا ہے۔ یہ حفاظتی اقدام صارفین کی اسناد کو خفیہ کرے گا اور آلات پر آنے اور جانے والے حساس ڈیٹا کو غیر مجاز رسائی سے مؤثر طریقے سے محفوظ رکھے گا۔ حوالہ جات HP OXP ماخذ OXP اور فیوچر مارٹ آفیشل HP OXP ویب سائٹ اوپن ایکسٹینسیبلٹی پلیٹ فارم کے ساتھ ROI کا دوبارہ تصور کریں