HP Open Extensibility Platform (OXP)
હ્યુવલેટ-પેકાર્ડ કંપની દ્વારા વિકસાવવામાં આવેલ એચપી ઓપન એક્સ્ટેન્સિબિલિટી પ્લેટફોર્મ (એચપી ઓએક્સપી) એ એક એન્ટરપ્રાઇઝ સોફ્ટવેર ડેવલપમેન્ટ પ્લેટફોર્મ છે જેમાં ત્રણ અનન્ય સ્તરોનો સમાવેશ થાય છે. 1) એચ. પી. ઓ. એક્સ. પી. ડી., ઉપકરણ સ્તર, દસ્તાવેજ કાર્યપ્રવાહ કાર્યક્રમોને સક્ષમ કરે છે, 2) એચ. પી. ઓ. એક્સ. પી. એમ., વ્યવસ્થાપન સ્તર, એચ. પી. વેબ જેટએડમિન જેવા વ્યવસ્થાપન સોફ્ટવેર માટે કાર્યક્ષમતાને ઉજાગર કરે છે, અને 3) એચ. પી. ઓ. એક્સ. પી. ડબલ્યુ., કાર્યપ્રવાહ સ્તર, એચ. પી. યુનિવર્સલ પ્રિન્ટર ડ્રાઈવર (એચ. પી. યુપી. ડી.) જેવા સોફ્ટવેરમાં વેબ સેવાઓ તકનીકને એમ્બેડ કરે છે. ઉપકરણ સ્તર, અથવા એચ. પી. ઓ. એક્સ. પી. ડી., પ્રમાણભૂત વેબ સેવા પ્રોટોકોલ પર આધારિત દસ્તાવેજ કાર્યપ્રવાહ કાર્યક્રમો બનાવવા માટે સોફ્ટવેર વિકાસ કીટ (એસ. ડી. કે.) પ્રદાન કરે છે. ડોક્યુમેન્ટ વર્કફ્લો એપ્લિકેશન્સ એ મૂલ્ય-વર્ધિત સોફ્ટવેર એપ્લિકેશન્સ છે જે ખાસ કરીને મલ્ટિફંક્શન પ્રિન્ટર્સ ("એમ. એફ. પી".) સાથે ક્રિયાપ્રતિક્રિયા કરતી વખતે વપરાશકર્તા ઉત્પાદકતામાં વધારો કરવા માટે રચાયેલ છે. એચ. પી. ઓ. એક્સ. પી. ડી. સંસ્કરણ 1.6 વેબ કાર્યક્રમો બનાવવા માટે વિકાસ મંચ પ્રદાન કરે છે જે દસ્તાવેજના કાર્યપ્રવાહમાં સુધારો કરે છે. આ વેબ એપ્લિકેશન્સ, જેને ડોક્યુમેન્ટ વર્કફ્લો એપ્લિકેશન્સ કહેવાય છે, તે સામાન્ય રીતે દૂરસ્થ વેબ સર્વર્સ પર રહે છે અને વપરાશકર્તાઓ એચપી લેસરજેટ એમએફપી અથવા એચપી લેસરજેટ ફ્લો એમએફપીના ઉપકરણ નિયંત્રણ પેનલ દ્વારા તેમને ઍક્સેસ કરે છે. આ સેવા-લક્ષી માળખાના ઘણા ફાયદા છે, જેમાં આંશિક રીતે કેન્દ્રિય રીતે સંચાલિત એપ્લિકેશન સોફ્ટવેરને કારણે વપરાશકર્તા ઉત્પાદકતામાં સુધારો, એમ્બેડેડ ડિવાઇસ ફર્મવેરમાં ઘટાડો અને સોફ્ટવેર સુસંગતતામાં સુધારો સામેલ છે. એચ. પી. ઓ. એક્સ. પી. ડી. એ 2010 પછી ઉત્પાદિત એચ. પી. લેસરજેટ પ્રિન્ટરો અને એમ. એફ. પી. માટે પ્રમાણભૂત સુવિધા છે અને તે ઘણા વારસાગત એચ. પી. ઉપકરણો માટે ફર્મવેર અપગ્રેડ તરીકે ઉપલબ્ધ છે. કયા ઉત્પાદનો અપગ્રેડ માટે લાયક છે તેની વિગતો hp.com પર મળી શકે છે. સોફ્ટવેર ડેવલપમેન્ટ કીટ તૃતીય-પક્ષ સોફ્ટવેર ડેવલપર્સ માટે ઉપલબ્ધ છે જે એચપી ઓએક્સપી ડેવલપર પ્રોગ્રામ માટે લાયક ઠરે છે. વર્ણન એચ. પી. ઓ. એક્સ. પી. ડી. નો હેતુ ફ્લીટ-વાઇડ એસ. ડી. કે. (સોફ્ટવેર ડેવલપમેન્ટ કીટ) બનવાનો છે જે વિકાસકર્તાઓને કાર્યપ્રવાહ કાર્યક્રમો વિકસાવવા માટે ઉપયોગમાં લેવાતી ઉપકરણ સેવાઓ API ના સુસંગત સમૂહની ઍક્સેસ પ્રદાન કરે છે જે સ્કેનીંગ, પ્રિન્ટિંગ અને દસ્તાવેજની હેરફેરને ટેકો આપે છે. એચપી ઓએક્સપીડી સાચા વેબ એપ્લિકેશન મોડેલને ટેકો આપે છે જે એપ્લિકેશન તર્કને દૂરસ્થ વેબ સર્વર પર રહેવાની મંજૂરી આપે છે અને ઉપકરણ નિયંત્રણ પેનલ પર ઇન્ટરેક્ટિવ વપરાશકર્તા ઇન્ટરફેસ વિતરિત કરતી વખતે ઉપકરણ સેવા એપીઆઈનો ઉપયોગ કરે છે. આ ડીકપલ્ડ ડિવાઇસ યુઝર ઇન્ટરફેસ એમ્બેડેડ ડિવાઇસ વેબ બ્રાઉઝર ટેકનોલોજી સાથે શક્ય બન્યું છે જે XHTML, જાવાસ્ક્રિપ્ટ અને AJAX પેટર્ન જેવા પ્રમાણભૂત વેબ પ્રોટોકોલનો ઉપયોગ કરીને સમૃદ્ધ વપરાશકર્તા અનુભવ પ્રદાન કરે છે. એચપી ઓએક્સપીડી માટેના ડિઝાઇન લક્ષ્યાંકોમાં એક એપ્લિકેશન માળખું બનાવવાનો સમાવેશ થાય છે જે વેબ-આધારિત દસ્તાવેજ વર્કફ્લો એપ્લિકેશન બનાવવા માટે એક સરળ પદ્ધતિને સરળ બનાવે છે જ્યારે સાથે સાથે ઉપકરણની ચોક્કસ કોડ જરૂરિયાતોને ઘટાડે છે. ઉપકરણ સેવા API વર્તમાન પ્રકાશનમાં (HP OXPd 1.6) ઉપકરણ વેબ સેવા API અથવા ખુલ્લી પદ્ધતિઓમાં UI રૂપરેખાંકન સેવાઓ, સ્કેન સેવાઓ, યુએસબી સહાયક સેવાઓ અને સુરક્ષા સેવાઓનો સમાવેશ થાય છે. એચપી ઓએક્સપીડી એપીઆઈનો ઉપયોગ કરતી વેબ એપ્લિકેશનો એચપી ઉપકરણોની વિશાળ વિવિધતામાં સતત કામ કરશે. આ વર્કફ્લો એપ્લિકેશન સોફ્ટવેરના વિકાસ, લાયકાત, જમાવટ અને સુધારાઓ સાથે સંકળાયેલા સમય અને ઊર્જાની બચત કરે છે. પરિપ્રેક્ષ્યના આધારે એચપી ઓએક્સપીડી સક્ષમ ઉપકરણને ક્લાયન્ટ અથવા સર્વર ટેકનોલોજી તરીકે જોઈ શકાય છે. વિકાસકર્તાના દ્રષ્ટિકોણથી, HP OXPd સક્ષમ ઉપકરણ એ સર્વર ઘટક છે જે SOAP પ્રોટોકોલ દ્વારા ખુલ્લી પદ્ધતિઓની ઍક્સેસ પ્રદાન કરે છે. એચ. પી. ઓ. એક્સ. પી. ડી. માં, આને ભૌતિક દૃષ્ટિકોણ તરીકે ઓળખવામાં આવે છે અને દૂરસ્થ વેબ એપ્લિકેશનને ક્લાયન્ટ તરીકે અને એચ. પી. ઉપકરણને સર્વર તરીકે દર્શાવે છે. જો કે, વપરાશકર્તાઓ અથવા તાર્કિક દ્રષ્ટિકોણથી, ઉપકરણ પ્રમાણભૂત વેબ બ્રાઉઝર દ્વારા દૂરસ્થ સર્વર વેબ એપ્લિકેશનને ઍક્સેસ કરતી પ્રમાણભૂત ક્લાયન્ટ તકનીક સાથે સુસંગત રીતે વર્તે છે. બંને પરિપ્રેક્ષ્યો સાચા છે અને એચપી ઓએક્સપીડી વિકાસ મંચને સમજવા માટે મહત્વપૂર્ણ સૈદ્ધાંતિક વિભાવનાઓ છે. (આકૃતિ 1 જુઓ) એચ. પી. લેસરજેટ (ફ્લો) એમ. એફ. પી. પર એચ. પી. ઓ. એક્સ. પી. ડી. એપ્લિકેશનને રૂપરેખાંકિત કરવા માટે ટોચના સ્તરના મેનૂ માટે ચિહ્ન અથવા બટન, શીર્ષક, વેબ એપ્લિકેશનનું વર્ણન અને વેબ એપ્લિકેશનનું યુ. આર. એલ. જરૂરી છે. જ્યારે વપરાશકર્તાઓ મેનુ બટન દબાવે છે ત્યારે બ્રાઉઝર એપ્લિકેશન શરૂ થાય છે અને યુઆરએલ દૂરસ્થ વેબ સર્વરમાંથી પુનઃપ્રાપ્ત થાય છે અને ઉપકરણ નિયંત્રણ પેનલ પર પ્રદર્શિત થાય છે. વપરાશકર્તાઓ ગતિશીલ રીતે સમૃદ્ધ સ્પર્શ-આધારિત ગ્રાફિકલ નિયંત્રણ પેનલ દ્વારા દૂરસ્થ વેબ એપ્લિકેશન સાથે સંપર્ક કરે છે. એચપી ઓએક્સપી રૂપરેખાંકન સેવાઓ વેબ એપ્લિકેશન વિકાસકર્તાઓને એચપી ઓએક્સપી-સક્ષમ ઉપકરણ પર બ્રાઉઝર-આધારિત નિયંત્રણ પેનલને રૂપરેખાંકિત કરવાની પદ્ધતિ પ્રદાન કરે છે. એચ. પી. ઓ. એક્સ. પી. ડી. સ્કેન સેવાઓ એચ. પી. લેસરજેટ (ફ્લો) એમ. એફ. પી. સ્કેનીંગ કાર્યોને દૂરસ્થ રીતે નિયંત્રિત કરવા માટે વેબ એપ્લિકેશનને સક્ષમ કરે છે. એચપી ઓએક્સપીડી સ્કેનીંગ સેવાઓ દ્વારા પૂરી પાડવામાં આવતી વધારાની પદ્ધતિઓમાં સ્કેનરની ક્ષમતાઓ અને સેટિંગ્સ મેળવવી, સ્કેનર સેટિંગ્સને રૂપરેખાંકિત કરવી અને સ્કેન જોબ ટિકિટ બનાવવાનો સમાવેશ થાય છે. સ્કેન જોબ ટિકિટમાં ગંતવ્ય (HTTP) અને ફાઇલનું નામ, વૈકલ્પિક મેટાડેટા અને ટ્રાન્સમિશન મોડ જેવી મહત્વપૂર્ણ માહિતી હોય છે. હાલમાં એચપી ઓએક્સપીડી 1.6 માં બે ટ્રાન્સમિશન મોડ્સ ઉપલબ્ધ છેઃ જોબ મોડ અને ઇમેજ મોડ. જોબ મોડમાં સ્કેન કરેલી છબીઓના લઘુચિત્રો ઉપકરણ નિયંત્રણ પેનલ પર દર્શાવવામાં આવે છે જેથી વપરાશકર્તાઓ ગંતવ્ય પર મોકલતા પહેલા કાર્યનું પૂર્વાવલોકન કરી શકે. ઇમેજ મોડ સ્કેન કરેલા પૃષ્ઠો તરત જ ગંતવ્ય પર મોકલવામાં આવે છે કારણ કે તે સ્કેન કરવામાં આવે છે. એચ. પી. ઓ. એક્સ. પી. ડી. સ્કેનીંગ સેવાઓ સ્કેન કાર્ય શરૂ કરવા, દેખરેખ રાખવા અને જો જરૂરી હોય તો કાર્યને રદ કરવા માટેની પદ્ધતિઓ પણ પ્રદાન કરે છે. એચપી ઓએક્સપીડી 1.6 યુએસબી એક્સેસરી સેવાઓ એચપી લેસરજેટ (ફ્લો) એમએફપી સાથે શારીરિક રીતે જોડાયેલ યુએસબી એક્સેસરીઝ સાથે વાતચીત કરવાની ક્ષમતા સાથે દૂરસ્થ વેબ એપ્લિકેશનોને સક્ષમ કરે છે. આ સેવાની પદ્ધતિઓમાં યુએસબી ઉપકરણોની નોંધણી તેમજ તેમને વાંચવા અને લખવાની ક્ષમતાનો સમાવેશ થાય છે. યુએસબી એક્સેસરી સેવાઓ સાથેનું એક મહત્વપૂર્ણ લક્ષણ એ છે કે બહુવિધ વેબ એપ્લિકેશનો માટે અન્ય સક્રિય વેબ એપ્લિકેશનો સાથે યુએસબી એક્સેસરીઝ શેર કરવાની ક્ષમતા છે. સુરક્ષા ચેનલ એન્ક્રિપ્શનનો ઉપયોગ એચપી ઓએક્સપીડી દ્વારા વપરાશકર્તા ડેટાની અનધિકૃત ઍક્સેસને રોકવા માટે થાય છે. ખાસ કરીને, જ્યારે પણ HTTP પ્રોટોકોલનો ઉપયોગ કરવામાં આવે ત્યારે સિક્યોર સોકેટ્સ લેયર (SSL) નો ઉપયોગ કરવામાં આવે છે. આને HTTPS તરીકે પણ ઓળખવામાં આવે છે. HP OXPd સક્ષમ ઉપકરણ જોડાણ સ્થાપિત કરતા પહેલા સર્વરના ઓળખ પ્રમાણપત્રની વિનંતી કરશે અને તેને માન્ય કરશે. જો વપરાશકર્તા પ્રમાણીકરણ સક્ષમ હોય, તો વપરાશકર્તાને ઉપકરણ નિયંત્રણ પેનલ પર પ્રમાણપત્રો માટે પૂછવામાં આવે છે. આ ઓળખપત્રો પછી HTTP હેડરમાં સંગ્રહિત કરવામાં આવે છે અને માન્યતા માટે HP OXPd વેબ એપ્લિકેશનમાં મોકલવામાં આવે છે. નેટવર્ક ઓળખપત્રો HTTP હેડર દ્વારા પસાર કરવામાં આવી રહ્યા હોવાથી, HP HTTP અથવા HTTPS સાથે SSL નો ઉપયોગ કરવાની ભારપૂર્વક ભલામણ કરે છે. આ સુરક્ષા પગલાં વપરાશકર્તાઓના પ્રમાણપત્રોને એન્ક્રિપ્ટ કરશે અને અનધિકૃત ઍક્સેસથી ઉપકરણો પર અને ત્યાંથી મુસાફરી કરતા સંવેદનશીલ ડેટાને અસરકારક રીતે સુરક્ષિત કરશે. સંદર્ભો HP OXP સ્ત્રોત OXP અને ફ્યુચર્સમાર્ટ સાથે ROI ની પુનઃ કલ્પના કરો સત્તાવાર HP OXP વેબસાઇટ ઓપન એક્સ્ટેન્સિબિલિટી પ્લેટફોર્મ