Открытая платформа расширения HP (OXP)
HP Open Extensibility Platform (HP OXP) , разработанная Hewlett-Packard Co. , представляет собой платформу разработки корпоративного программного обеспечения, состоящую из трех уникальных уровней. 1) HP OXPd, уровень устройства, обеспечивает работу приложений документооборота, 2) HP OXPm, уровень управления, предоставляет функциональные возможности для программного обеспечения управления, такого как HP Web Jetadmin, и 3) HP OXPw, уровень рабочего процесса, встраивает технологию веб-сервисов в такое программное обеспечение, как Универсальный драйвер принтера HP (HP UPD) . Уровень устройства, или HP OXPd, предоставляет комплект разработки программного обеспечения (SDK) для создания приложений документооборота на основе стандартных протоколов веб-сервисов. Приложения для документооборота — это дополнительные программные приложения, разработанные специально для повышения производительности пользователей при взаимодействии с многофункциональными принтерами («МФУ»).
HP OXPd версии 1.6 предоставляет платформу разработки для создания веб-приложений, улучшающих рабочие процессы с документами. Эти веб-приложения, называемые приложениями для документооборота, обычно располагаются на удаленных веб-серверах, и пользователи получают к ним доступ через панель управления устройством МФУ HP LaserJet или HP LaserJet Flow MFP. Эта сервис-ориентированная архитектура имеет множество преимуществ, включая повышение производительности пользователей, отчасти благодаря централизованно управляемому прикладному программному обеспечению, уменьшению количества встроенного программного обеспечения устройств и улучшенной совместимости программного обеспечения.
HP OXPd — это стандартная функция для принтеров и МФУ HP LaserJet, выпущенных после 2010 года, и доступная в виде обновления встроенного ПО для многих устаревших устройств HP. Подробную информацию о том, какие продукты подходят для обновления, можно найти на сайте hp.com. Комплект разработки программного обеспечения доступен сторонним разработчикам программного обеспечения, имеющим право на участие в программе разработчиков HP OXP.
Описание
[ редактировать ]HP OXPd представляет собой комплексный SDK (комплект для разработки программного обеспечения), который предоставляет разработчикам доступ к согласованному набору API-интерфейсов служб устройств , используемых для разработки приложений рабочих процессов, поддерживающих сканирование, печать и манипулирование документами. HP OXPd поддерживает настоящую модель веб-приложений, которая позволяет логике приложения размещаться на удаленном веб-сервере и вызывать API-интерфейсы служб устройств, обеспечивая при этом интерактивный пользовательский интерфейс на панелях управления устройствами. Этот несвязанный пользовательский интерфейс устройства стал возможным благодаря встроенной технологии веб-браузера устройства , которая обеспечивает широкие возможности пользователя с использованием стандартных веб-протоколов, таких как шаблоны XHTML , JavaScript и AJAX . Цели разработки HP OXPd включают создание платформы приложений, которая упрощает создание веб-приложений для документооборота и одновременно снижает требования к коду для конкретного устройства.
API-интерфейсы службы устройств
[ редактировать ]В текущем выпуске (HP OXPd 1.6) API-интерфейсы веб-служб устройств или открытые методы включают службы настройки пользовательского интерфейса, службы сканирования, дополнительные службы USB и службы безопасности. Веб-приложения , использующие API-интерфейсы HP OXPd, будут одинаково работать на самых разных устройствах HP. Это экономит время и энергию, связанные с разработкой, аттестацией, развертыванием и обновлением прикладного программного обеспечения рабочих процессов.
В зависимости от точки зрения устройство с поддержкой HP OXPd можно рассматривать как клиентскую или серверную технологию. С точки зрения разработчика, устройство с поддержкой HP OXPd представляет собой серверный компонент, который обеспечивает доступ к предоставляемым методам через протокол SOAP. В HP OXPd это называется физической точкой зрения и показывает удаленное веб-приложение в качестве клиента, а устройство HP в качестве сервера. Однако с точки зрения пользователя или с логической точки зрения устройство ведет себя согласованно со стандартной клиентской технологией, осуществляющей доступ к веб-приложению удаленного сервера через стандартный веб-браузер. Обе точки зрения верны и представляют собой важные теоретические концепции для понимания платформы разработки HP OXPd. (См. рисунок 1)
Для настройки приложения HP OXPd на МФУ HP LaserJet (Flow) требуется значок или кнопка для меню верхнего уровня, заголовок, описание веб-приложения и URL-адрес веб-приложения. Когда пользователи нажимают кнопку меню, запускается приложение браузера, URL-адрес извлекается с удаленного веб-сервера и отображается на панели управления устройства. Пользователи взаимодействуют с удаленным веб-приложением через динамичную сенсорную графическую панель управления. Службы настройки HP OXP предоставляют разработчикам веб-приложений способ настройки панели управления через браузер на устройстве с поддержкой HP OXP.
Службы сканирования HP OXPd позволяют веб-приложению удаленно управлять функциями сканирования МФУ HP LaserJet (Flow). Дополнительные методы, предоставляемые службами сканирования HP OXPd, включают получение возможностей и настроек сканера, настройку параметров сканера и создание билетов заданий сканирования. Билеты заданий сканирования содержат важную информацию, такую как место назначения (http) и имя файла, дополнительные метаданные и режим передачи. В настоящее время в HP OXPd 1.6 доступны два режима передачи: режим задания и режим изображения. В режиме задания миниатюры отсканированных изображений отображаются на панели управления устройства, чтобы пользователи могли просмотреть задание перед отправкой в пункт назначения. Страницы, отсканированные в режиме изображения, немедленно отправляются в место назначения по мере их сканирования. Службы сканирования HP OXPd также предоставляют методы для запуска задания сканирования, мониторинга и отмены задания при необходимости.
Службы USB-аксессуаров HP OXPd 1.6 позволяют удаленным веб-приложениям взаимодействовать с USB-аксессуарами, физически подключенными к МФУ HP LaserJet (Flow). Методы, предоставляемые этой службой, включают регистрацию USB-устройств, а также возможность чтения и записи на них. Важной особенностью служб USB-аксессуаров является возможность нескольких веб-приложений совместно использовать USB-аксессуары с другими активными веб-приложениями.
Безопасность
[ редактировать ]канала Шифрование используется HP OXPd для предотвращения несанкционированного доступа к пользовательским данным. В частности, Secure Sockets Layer (SSL) используется протокол HTTP при использовании протокола . Это также известно как HTTPS . Устройство с поддержкой HP OXPd запросит и проверит сертификат идентификации сервера перед установкой соединения.
Если аутентификация пользователя включена, пользователю будет предложено ввести учетные данные на панели управления устройством. Эти учетные данные затем сохраняются в HTTP-заголовке и пересылаются в веб-приложение HP OXPd для проверки. Поскольку сетевые учетные данные передаются через заголовок HTTP, HP настоятельно рекомендует использовать SSL с HTTP или HTTPS. Эта мера безопасности зашифрует учетные данные пользователей и эффективно защитит конфиденциальные данные, передаваемые на устройства и с них, от несанкционированного доступа.
Ссылки
[ редактировать ]Переосмыслите рентабельность инвестиций с помощью OXP и Futuresmart