Vad är UnifiedPOS
UnifiedPOS (UnifiedPOS) är en arkitekturspecifikation för applikationsgränssnitt som används med försäljningsställen i detaljhandelsmiljöer.
Standarden UnifiedPOS kommer att omfatta följande:
1. Översikt över UnifiedPOS Retail Peripheral Architecture.
2. Skriftliga förklaringar av enhetens funktionsgränssnitt.
3. UML-terminologi och diagram för varje produktkategori, för att beskriva
4. Anslutningar mellan klasser/gränssnitt och objekt inom systemet.
UML-designen fungerar som grunden för att utveckla implementeringar med C++, Java, IDL eller någon annan objektorienterad teknik.
6. Operativa egenskaper och detaljer för implementeringar som överensstämmer med UnifiedPOS-arkitekturen.
Standarden UnifiedPOS omfattar inte följande:
1. Specifika API-specifikationer för språk.
2. Kompletta programvarukomponenter. Maskinvaruleverantörer, mjukvaruleverantörer eller tredjepartsleverantörer utvecklar och distribuerar dessa komponenter.
3. Certifieringsprocessen måste hanteras av respektive språkstandardkommitté, såsom OLE för Retail POS (OPOS), POS för . NET, och Java for Retail POS (JavaPOS) kommittéer.
Syftet med UnifiedPOS är att tillhandahålla följande:
Enhetsarkitekturen är universell och tillämplig på alla leverantörer, plattformar och detaljhandelsformat.
2. Standarder för tillämpning på enhetsgränssnitt på ett operativsystemsoberoende och språkneutralt sätt.
Minskade implementeringskostnader för leverantörer att stödja flera plattformar (till exempel Windows/COM, Windows/.NET och Java) eftersom de delar samma arkitektur. Detta förväntas påskynda innovationstakten på marknaden.
4. Målet är att skapa en miljö som förhindrar konkurrens mellan standarder men uppmuntrar konkurrens mellan genomförande.
UnifiedPOS-relation till OPOS och JavaPOS
Specifikationen UnifiedPOS formaliserar och dokumenterar den underliggande enhetsarkitekturen för detaljhandeln, som delas av JavaPOS, OPOS och POS för . NET-standarder, på ett operativsystemsoberoende och språkneutralt sätt.
JavaPOS, OPOS och POS för . NET-standarder har erkänts som kompatibla plattformsmappningar av UnifiedPOS-specifikationen. I UnifiedPOS Version 1.6 lades bilagor till för att dokumentera specifika implementeringsdetaljer för var och en av dessa plattformar. JavaPOS kommer att erkännas som den enda UnifiedPOS-kompatibla, operativsystemneutrala Java språkkartläggningen (se bilaga B). OPOS kommer att erkännas som den enda UnifiedPOS-kompatibla språkneutrala COM-kartläggningen (se bilaga A). POS för . NET kommer att erkännas som det enda UnifiedPOS överensstämmande språkneutralt . NET-kartläggning (se tillägg C). Framtida UnifiedPOS-mappningar till andra plattformar än Java, COM och . NET kommer att inkluderas som bilagor till UnifiedPOS-specifikationen när de blir tillgängliga.
Denna acceptans av de befintliga standarderna grundar sig på deras nära överensstämmelse med en gemensam designmodell. Historiskt sett tillhandahöll OPOS-standarderna enhetsgränssnitt för Win32-baserade terminaler med ActiveX-teknik. JavaPOS baserades på OPOS-standarden som utgångspunkt eftersom:
1. Liknande ändamål. Båda standarderna omfattade utveckling av enhetsgränssnitt för ett segment av mjukvaruförekomsten.
2. Återanvändning av produktmodeller. Majoriteten av OPOS-dokumentationen anger egenskaper, metoder, händelser och konstanter som används för att modellera enhetsbeteende. Dessa beteenden påverkas mestadels inte av valet av programmeringsspråk.
3. Minskad inlärningskurva. Att använda och implementera OPOS API:er är redan en bekant process för många program- och hårdvaruleverantörer. Som ett resultat har detaljhandelsprogramutvecklare och tjänsteskribenter möjlighet att följa antingen JavaPOS- eller OPOS-standarderna när de skriver sin kod. Innehållet i UnifiedPOS-specifikationen kommer dock tillsammans med lämpligt tillägg att utgöra definitionen av hur en applikation kan utvecklas för att uppfylla UnifiedPOS-standarden.
4. Specifikationen UnifiedPOS utgör också grunden för kassan för . Nätimplementering, som på samma sätt följer denna gemensamma strategi för tillgång till och kontroll av POS-kringutrustning.
FiscatsSkatteskrivareMAX80 serien kan stödja UPOS, du är mycket välkommen att kontakta oss för något anpassat projekt!