HP开放性可扩展平台(OXP)
由惠普( Hewlett-Packard Co.)开发的惠普开放性可扩展平台(HP OXP)是一个由三个独特的层组成的企业软件开发平台。 1)HP OXPD,设备层,启用文档工作流程应用程序,2)HP OXPM,管理层,揭示HP Web Jetadmin(例如HP Web JetAdmin)的功能,以及3)HP OXPW(工作流程层)将Web Services技术嵌入软件中,例如HP通用打印机驱动程序(HP UPD) 。设备层或HP OXPD提供了一个软件开发套件(SDK),用于基于标准Web服务协议创建文档工作流程。文档工作流程应用程序是增值软件应用程序,专门旨在提高用户生产率,同时与多功能打印机互动(“ MFPS”)。
HP OXPD版本1.6提供了一个开发平台,用于创建改善文档工作流程的Web应用程序。这些称为文档工作流应用程序的Web应用程序通常位于远程Web服务器上,用户通过HP LaserJet MFP或HP LaserJet Flow MFP的设备控制面板访问它们。这种面向服务的体系结构有很多好处,包括改善了由于中央管理的应用程序软件的部分原因,嵌入式设备固件减少以及改进的软件兼容性。
HP OXPD是2010年以后生产的HP LaserJet打印机和MFP的标准功能,可作为许多传统HP设备的固件升级。有关哪些产品有资格进行升级的详细信息可以在HP.com上找到。该软件开发套件可用于有资格获得HP OXP开发人员计划的第三方软件开发人员。
描述
HP OXPD旨在是范围内的SDK(软件开发套件),可为开发人员访问一套一致的设备服务API ,用于开发支持扫描,打印和文档操作的工作流程应用程序。 HP OXPD支持一个真正的Web应用程序模型,该模型允许应用程序逻辑驻留在远程Web服务器上并在设备控制面板上提供交互式用户界面时调用设备服务API。使用嵌入式设备Web浏览器技术使该解耦的设备用户界面成为可能,该技术使用XHTML , JavaScript和Ajax模式提供了丰富的用户体验。 HP OXPD的设计目标包括创建一个应用程序框架,该框架促进了基于Web的文档工作流程创建的简单方法,同时降低了设备特定的代码要求。
设备服务API
在当前版本(HP OXPD 1.6)设备Web Service API或暴露的方法中,包括UI配置服务,扫描服务,USB附件服务和安全服务。使用HP OXPD API的Web应用程序将在各种HP设备上始终如一地运行。这节省了与工作流应用程序软件的开发,资格,部署和更新相关的时间和能量。
根据视角,可以将启用HP OXPD设备视为客户端或服务器技术。从开发人员的角度来看,启用HP OXPD设备是服务器组件,可通过SOAP协议访问对曝光方法的访问。在HP OXPD中,这被称为物理观点,并将远程Web应用程序显示为客户端,HP设备作为服务器。但是,从用户或逻辑角度来看,该设备的行为与标准客户端技术一致,通过标准Web浏览器访问远程服务器Web应用程序。这两种观点都是正确的,并且是理解HP OXPD开发平台的重要理论概念。 (见图1)

在HP LaserJet(Flow)MFP上配置HP OXPD应用程序,需要用于顶级菜单,标题,Web应用程序的描述以及Web应用程序的URL的图标或按钮。当用户按菜单按钮时,启动了浏览器应用程序,并从远程Web服务器检索URL并在设备控制面板上显示。用户通过动态丰富的基于触摸的图形控制面板与远程Web应用程序进行交互。 HP OXP配置服务为Web应用程序开发人员提供了一种在启用HP OXP设备上配置基于浏览器的控制面板的方法。

HP OXPD扫描服务启用Web应用程序,以远程控制HP LaserJet(Flow)MFP扫描功能。 HP OXPD扫描服务提供的其他方法包括获取扫描仪的功能和设置,配置扫描仪设置以及创建扫描作业票。扫描作业票包含重要信息,例如目的地(HTTP)和文件名,可选元数据和传输模式。 HP OXPD 1.6中有两种传输模式:作业模式和图像模式。在工作模式下,扫描图像的缩略图显示在设备控制面板上,以供用户预览作业,然后再发送到目的地。扫描时,图像模式扫描页面会立即发送到目的地。 HP OXPD扫描服务还提供了开始扫描作业,监视和取消工作的方法。

HP OXPD 1.6 USB附件服务启用远程Web应用程序,具有与HP LaserJet(Flow)MFPS物理连接的USB配件进行通信的能力。此服务所曝光的方法包括对USB设备的注册以及读写和写信给它们的能力。 USB附件服务的一个重要功能是多个Web应用程序与其他活动Web应用程序共享USB附件的能力。
安全
HP OXPD使用通道加密来防止未经授权的用户数据访问。具体而言,每当使用HTTP协议时,都会使用安全套接字层(SSL) 。这也称为HTTP 。 HP OXPD启用设备将在建立连接之前请求并验证服务器的身份证书。
如果启用了用户身份验证,请在设备控制面板上提示用户获得凭据。然后将这些凭据存储在HTTP标头中,并转发到HP OXPD Web应用程序进行验证。由于网络凭据通过HTTP标头传递,HP强烈建议将SSL与HTTP或HTTPS一起使用。该安全措施将加密用户的凭据,并有效保护往返设备的敏感数据免于未经授权的访问。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://www.hqyman.cn/post/11500.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~