Ce este UnifiedPOS
UnifiedPOS (UnifiedPOS) este o specificație de arhitectură pentru interfețele de aplicații utilizate cu dispozitivele punctelor de vânzare în mediile de retail.
Standardul UnifiedPOS va include:
1. Prezentarea generală a arhitecturii periferice UnifiedPOS Retail.
2. Explicații scrise ale interfeței funcționale a dispozitivului.
3. Terminologia UML și diagramele pentru fiecare categorie de dispozitive, pentru a descrie:
4. Conexiunile dintre clasele/interfețele și obiectele din sistem.
Designul UML servește ca bază pentru dezvoltarea implementărilor utilizând C ++, Java, IDL sau orice altă tehnologie orientată spre obiecte.
6. Caracteristici operaționale și detalii pentru implementări care sunt conforme cu arhitectura UnifiedPOS.
Standardul UnifiedPOS nu include:
1. Specificații specifice API lingvistice.
2. Componente software complete. Furnizorii de hardware, furnizorii de software sau furnizorii terți dezvoltă și distribuie aceste componente.
3. Procesul de certificare trebuie gestionat de comitetele lingvistice standard respective, cum ar fi OLE pentru Retail POS (OPOS), POS pentru . NET, și Java pentru Retail POS comitete (JavaPOS).
Obiectivele UnifiedPOS sunt de a oferi:
Arhitectura dispozitivului este universală și aplicabilă la furnizori, platforme și formate de retail.
(2) Standarde pentru aplicarea la interfețele dispozitivelor într-un mod independent de sistem de operare și neutru de limbă.
Costuri de implementare reduse pentru furnizori pentru a suporta mai multe platforme (de exemplu, Windows/COM, Windows/.NET și Java), deoarece au aceeași arhitectură. Se preconizează că acest lucru va accelera viteza aducerii inovării pe piață.
(4) Obiectivul este crearea unui mediu care să prevină concurența între standarde, dar să încurajeze concurența între implementări.
Relația UnifiedPOS cu OPOS și JavaPOS
Specificația UnifiedPOS formalizează și documentează arhitectura dispozitivului de retail subiacent, împărtășită de JavaPOS, OPOS și POS pentru . Standarde NET, într-un sistem de operare independent și limbaj neutru.
JavaPOS, OPOS și POS pentru . Standardele NET au fost recunoscute ca fiind mapări de platformă conforme cu specificația UnifiedPOS. În UnifiedPOS Versiunea 1.6, au fost adăugate anexe pentru a documenta detalii specifice de implementare pentru fiecare dintre aceste platforme. JavaPOS va fi recunoscut ca fiind singurul UnifiedPOS conform, neutru al sistemului de operare, maparea limbajului Java (vezi Anexa B). OPOS va fi recunoscută ca fiind singura mapare COM neutră conformă limbajului UnifiedPOS (a se vedea apendicele A). POS pentru . NET va fi recunoscut ca fiind singurul UnifiedPOS conform limbajului neutru. Maparea NET (a se vedea apendicele C). Viitoarele mapări UnifiedPOS la alte platforme decât Java, COM și . NET va fi inclus ca anexe la specificația UnifiedPOS pe măsură ce acestea devin disponibile.
Această acceptare a standardelor existente se bazează pe conformitatea strânsă a acestora cu un model comun de proiectare. Din punct de vedere istoric, standardele OPOS furnizau interfețe pentru dispozitive pentru terminalele bazate pe Win32 folosind tehnologii ActiveX. JavaPOS s-a bazat pe standardul OPOS ca punct de plecare deoarece:
1. Scopuri similare. Ambele standarde au implicat dezvoltarea interfețelor dispozitivelor pentru un segment al comunității software.
2. reutilizarea modelelor de dispozitive. Majoritatea documentației OPOS specifică proprietățile, metodele, evenimentele și constantele utilizate pentru modelarea comportamentului dispozitivului. Aceste comportamente nu sunt afectate de alegerea limbajului de programare.
3. Curba de învățare redusă. Utilizarea și implementarea API-urilor OPOS este deja un proces familiar pentru numeroși furnizori de aplicații și hardware. Ca urmare, dezvoltatorii de aplicații de retail și scriitorii de servicii au opțiunea de a respecta fie standardele JavaPOS sau OPOS atunci când scriu codul lor. Cu toate acestea, conținutul specificației UnifiedPOS, împreună cu apendicele corespunzătoare, vor constitui definiția modului în care o aplicație poate fi dezvoltată pentru a satisface standardul UnifiedPOS.
4. Specificația UnifiedPOS constituie, de asemenea, baza pentru POS pentru . Implementarea NET, care aderă în mod similar la această abordare comună pentru accesul și controlul perifericelor POS.
Fiscat'sImprimantă fiscalăSeria MAX80 poate suporta UPOS, sunteți foarte binevenit să ne contactați pentru orice proiect personalizat!