HP Open Extensibility Platform (OXP)

HP Open Extensibility Platform (HP OXP), utvecklad av Hewlett-Packard Co. , är en utvecklingsplattform för företagsprogramvaror som består av tre unika lager. 1) HP OXPd, enhetslagret, möjliggör dokumentarbetsflödesapplikationer, 2) HP OXPm, administrationslagret, exponerar funktionalitet för hanteringsprogramvara som HP Web Jetadmin, och 3) HP OXPw, arbetsflödeslagret, bäddar in webbtjänstteknik i programvara som t.ex. HP Universal Printer Driver (HP UPD) . Enhetsskiktet, eller HP OXPd, tillhandahåller ett mjukvaruutvecklingskit (SDK) för att skapa dokumentarbetsflödesapplikationer baserade på standardwebbtjänstprotokoll. Dokumentarbetsflödesapplikationer är mervärdesapplikationer som utformats specifikt för att öka användarens produktivitet samtidigt som de interagerar med multifunktionsskrivare ( "MFP").

HP OXPd version 1.6 tillhandahåller en utvecklingsplattform för att skapa webbapplikationer som förbättrar dokumentarbetsflöden. Dessa webbapplikationer, som kallas dokumentarbetsflödesapplikationer, finns vanligtvis på fjärrwebbservrar och användare kommer åt dem via enhetens kontrollpanel på en HP LaserJet MFP eller HP LaserJet Flow MFP. Det finns många fördelar med denna tjänsteorienterade arkitektur, inklusive förbättrad användarproduktivitet delvis på grund av centralt hanterad applikationsprogramvara, minskad inbyggd enhetsfirmware och förbättrad mjukvarukompatibilitet.

HP OXPd är en standardfunktion för HP LaserJet-skrivare och MFP:er tillverkade efter 2010 och är tillgänglig som en firmware-uppgradering för många äldre HP-enheter. Detaljer om vilka produkter som kvalificerar sig för uppgraderingen finns på hp.com. Mjukvaruutvecklingssatsen är tillgänglig för tredjepartsprogramvaruutvecklare som kvalificerar sig för HP OXP Developer Program.

Beskrivning

HP OXPd är avsedd att vara en flotta-omfattande SDK (programvaruutvecklingskit) som ger utvecklare tillgång till en konsekvent uppsättning enhetstjänster API :er som används för att utveckla arbetsflödesapplikationer som stöder skanning, utskrift och dokumentmanipulation. HP OXPd stöder en äkta webbapplikationsmodell som gör att applikationslogiken finns på en fjärrwebbserver och anropar enhetstjänst-API:er samtidigt som den levererar ett interaktivt användargränssnitt på enhetens kontrollpaneler. Det här frikopplade användargränssnittet för enheter är möjligt med inbäddad webbläsarteknik för enheter som ger en rik användarupplevelse med standardwebbprotokoll som XHTML , JavaScript och AJAX- mönster. Designmålen för HP OXPd inkluderar att skapa ett applikationsramverk som underlättar en enkel metod för att skapa webbaserade dokumentarbetsflödesapplikationer och samtidigt minska enhetsspecifika kodkrav.

Device Service API:er

I den aktuella versionen (HP OXPd 1.6) inkluderar API:er för enhetswebbtjänster , eller exponerade metoder, UI-konfigurationstjänster, skanningstjänster, USB-tillbehörstjänster och säkerhetstjänster. Webbapplikationer som använder HP OXPd API:er kommer att fungera konsekvent över en mängd olika HP-enheter. Detta sparar tid och energi i samband med utveckling, kvalificering, driftsättning och uppdateringar av programvara för arbetsflöde.

Beroende på perspektivet kan den HP OXPd-aktiverade enheten ses som klient- eller serverteknik. Ur ett utvecklarperspektiv är den HP OXPd-aktiverade enheten en serverkomponent som ger tillgång till de exponerade metoderna via SOAP-protokollet. I HP OXPd kallas detta för den fysiska synvinkeln och visar fjärrwebbapplikationen som klient och HP-enheten som server. Men ur ett användarperspektiv eller logiskt perspektiv beter sig enheten konsekvent med standardklientteknik som kommer åt en fjärrserverwebbapplikation via en vanlig webbläsare. Båda perspektiven är korrekta och är viktiga teoretiska begrepp för att förstå HP OXPd utvecklingsplattform. (Se bild 1)

HP OXP Fig1.png

Konfigurering av en HP OXPd-applikation på en HP LaserJet (Flow) MFP kräver en ikon eller knapp för menyn på översta nivån, en titel, en beskrivning av webbapplikationen och webbapplikationens URL. När användare trycker på menyknappen startas en webbläsarapplikation och URL:en hämtas från fjärrwebbservern och visas på enhetens kontrollpanel. Användare interagerar med fjärrwebbapplikationen via en dynamiskt rik beröringsbaserad grafisk kontrollpanel. HP OXP-konfigurationstjänster ger webbapplikationsutvecklare en metod för att konfigurera den webbläsarbaserade kontrollpanelen på den HP OXP-aktiverade enheten.

HP OXP Top Level Menu Button.

HP OXPd-skanningstjänster gör det möjligt för en webbapplikation att fjärrstyra skanningsfunktionerna för HP LaserJet (Flow) MFP. Ytterligare metoder som tillhandahålls av HP OXPds skanningstjänster inkluderar att hämta skannerns funktioner och inställningar, konfigurera skannerinställningar och skapa skanningsjobbbiljetter. Skanna jobbbiljetter innehåller viktig information som destination (http) och filnamn, valfria metadata och överföringsläge. Det finns för närvarande två överföringslägen tillgängliga i HP OXPd 1.6: jobbläge och bildläge. I jobbläge visas miniatyrer av skannade bilder på enhetens kontrollpanel så att användarna kan förhandsgranska jobbet innan de skickas till destinationen. Skannade sidor i bildläge skickas omedelbart till destinationen när de skannas. HP OXPd-skanningstjänster tillhandahåller också metoder för att starta skanningsjobbet, övervaka och avbryta jobbet, om det behövs.

Screenshot of HP OXP digital send preview.

HP OXPd 1.6 USB-tillbehörstjänster möjliggör fjärrwebbapplikationer med möjlighet att kommunicera med USB-tillbehör som är fysiskt anslutna till HP LaserJet (Flow) MFP:er. Metoderna som exponeras med denna tjänst inkluderar registrering av USB-enheter samt möjligheten att läsa och skriva till dem. En viktig funktion med USB-tillbehörstjänsterna är möjligheten för flera webbapplikationer att dela USB-tillbehör med andra aktiva webbapplikationer.

säkerhet

Kanalkryptering används av HP OXPd för att förhindra obehörig åtkomst av användardata . Specifikt används Secure Sockets Layer (SSL) när HTTP- protokollet används. Detta är också känt som HTTPS . Den HP OXPd-aktiverade enheten kommer att begära och validera en servers identitetscertifikat innan en anslutning upprättas.

Om användarautentisering är aktiverad, uppmanas användaren att ange autentiseringsuppgifter på enhetens kontrollpanel. Dessa referenser lagras sedan i en HTTP-rubrik och vidarebefordras till en HP OXPd-webbapplikation för validering. Eftersom nätverksuppgifter skickas via HTTP-huvudet rekommenderar HP starkt att du använder SSL med HTTP eller HTTPS. Denna säkerhetsåtgärd kommer att kryptera användarnas autentiseringsuppgifter och effektivt skyddar känslig data som reser till och från enheter från obehörig åtkomst.

HP OXP-källa

Föreställ om ROI med OXP och Futuresmart

Officiell HP OXP-webbplats