Что такое UnifiedPOS
Унифицированная точка обслуживания (UnifiedPOS) - это спецификация архитектуры интерфейсов приложений, используемых в розничной среде с устройствами точек продаж.
Стандарт UnifiedPOS будет включать:
Обзор архитектуры периферийных устройств для розничной торговли UnifiedPOS.
2. Письменное описание функционального интерфейса устройства.
Термины и диаграммы UML для каждой категории устройств, используемые для описания:
Связь между классами / интерфейсами и объектами в системе.
5.UML - дизайн является основой для разработки и реализации с использованием C + +, Java, IDL или любой другой объектно - ориентированной технологии.
Соответствие эксплуатационным характеристикам и деталям внедрения архитектуры UnifiedPOS.
Стандарт UnifiedPOS не включает:
Спецификация API для конкретных языков.
2.Полные программные компоненты. Поставщики оборудования, программного обеспечения или сторонние поставщики разрабатывают и распространяют эти компоненты.
Процесс сертификации должен управляться соответствующими комитетами по языковым стандартам, такими как OLE (OPOS) для розничных POS, POS. Комитет NET и Java for Retail POS (JavaPOS).
Целью UnifiedPOS является обеспечение:
1.Архитектура оборудования универсальна и подходит для поставщиков, платформ и форматов розничной торговли.
Стандарты, применяемые к интерфейсам устройств независимо от операционной системы и языка.
Снижает затраты поставщиков на поддержку нескольких платформ (например, Windows / COM, Windows /.NET и Java), поскольку они разделяют одну и ту же архитектуру. Это позволит ускорить продвижение инноваций на рынок.
4. Цель заключается в создании среды, которая предотвращает конкуренцию между стандартами, но поощряет конкуренцию между достижениями.
Унифицированные POS - отношения между OPOS и JavaPOS
Стандарт UnifiedPOS стандартизирует и документирует базовую архитектуру розничных устройств, совместно используемых JavaPOS, OPOS и POS. Стандарт NET, независимо от операционной системы и языка.
Использование JavaPOS, OPOS и POS. Стандарт NET признан как отображение платформы, соответствующее спецификации UnifiedPOS. В UnifiedPOS версии 1.6 были добавлены дополнения для записи конкретных деталей реализации каждой платформы. JavaPOS будет считаться единственным отображением языка Java, совместимым с UnifiedPOS и не связанным с операционной системой (см. приложение B). OPOS будет считаться единственным языковым нейтральным COM - отображением, совместимым с UnifiedPOS (см. приложение A). Это POS. NET будет признан единственным нейтральным языком, совместимым с UnifiedPOS. Отображение NET (см. приложение C). Будущее отображение UnifiedPOS для Java, COM и других платформ. NET будет доступен в качестве приложения к спецификации UnifiedPOS.
Принятие существующих стандартов основано на их тесной совместимости с общими моделями дизайна. Исторически сложилось так, что стандарт OPOS использует технологию ActiveX для обеспечения интерфейса устройства для терминалов на базе Win32. JavaPOS начинается со стандарта OPOS, так как:
1. Аналогичная цель. Оба стандарта предусматривают разработку интерфейсов устройств для части сообщества программного обеспечения.
2. Повторное использование типа оборудования. В большинстве документов OPOS указаны свойства, методы, события и константы, используемые для моделирования поведения устройства. Большинство из них не зависят от выбора языка программирования.
3. Уменьшение кривой обучения. Для многих поставщиков приложений и оборудования использование и реализация OPOS API уже знакомый процесс. Таким образом, разработчики приложений для розничной торговли и разработчики сервисов могут выбирать, следовать стандартам JavaPOS или OPOS при написании кода. Тем не менее, содержание спецификации UnifiedPOS и соответствующих приложений будет определять, как разрабатывать приложения, соответствующие стандарту UnifiedPOS.
Стандарты UnifiedPOS также являются основой POS. Реализация NET также следует этому общему методу доступа и управления периферийными устройствами POS.
Фискат.Бухгалтерский принтерСерия MAX80 поддерживает UPOS, и вы можете связаться с нами в любом индивидуальном проекте!