Wat is UnifiedPOS?
Unified Point of Service (UnifiedPOS) is een architectuurspecificatie voor toepassingsinterfaces die worden gebruikt met point-of-sale apparaten in retailomgevingen.
De UnifiedPOS standaard omvat:
1. Het UnifiedPOS Retail Peripheral Architecture overzicht.
2. Schriftelijke uitleg van de functieinterface van het apparaat.
3. UML terminologie en diagrammen voor elke apparaatcategorie, om te beschrijven:
4. De verbindingen tussen de klassen/interfaces en objecten binnen het systeem.
5. Het UML-ontwerp dient als basis voor het ontwikkelen van implementaties met behulp van C++, Java, IDL of een andere objectgeoriënteerde technologie.
6. Operationele kenmerken en details voor implementaties die voldoen aan de UnifiedPOS-architectuur.
De UnifiedPOS standaard omvat niet:
1. Specifieke taal API specificaties.
2. Volledige softwarecomponenten. Hardwareleveranciers, softwareleveranciers of externe leveranciers ontwikkelen en distribueren deze componenten.
3. Het certificeringsproces moet worden beheerd door de respectieve taalstandaardcommissies, zoals de OLE voor Retail POS (OPOS), POS voor . NET, en Java voor Retail POS (JavaPOS) commissies.
De doelstellingen van UnifiedPOS zijn om:
1. De apparaatarchitektuur is universeel en toepasbaar op leveranciers, platforms en retailformaten.
2. Standaarden voor toepassing op apparaatinterfaces op een besturingssysteem onafhankelijke en taalneutrale manier.
3. Verlaagde implementatiekosten voor leveranciers om meerdere platforms (bijvoorbeeld Windows/COM, Windows/.NET en Java) te ondersteunen omdat ze dezelfde architectuur delen. Dit zal naar verwachting de snelheid versnellen om innovatie op de markt te brengen.
4. Doel is een omgeving te scheppen die concurrentie tussen normen voorkomt, maar de concurrentie tussen de uitvoeringen aanmoedigt.
UnifiedPOS Relatie met OPOS en JavaPOS
De UnifiedPOS specificatie formaliseert en documenteert de onderliggende retail device architectuur, gedeeld door de JavaPOS, OPOS en POS voor . NET standaarden, op een besturingssysteem onafhankelijke en taalneutrale manier.
De JavaPOS, OPOS en POS voor . NET standaarden zijn erkend als compatibele platform mappings van de UnifiedPOS specificatie. In UnifiedPOS versie 1.6 zijn bijlagen toegevoegd om specifieke implementatiedetails voor elk van deze platforms te documenteren. JavaPOS wordt herkend als de enige UnifiedPOS-conforme, besturingssysteem neutrale Java-taaltoewijzing (zie bijlage B). OPOS wordt herkend als de enige UnifiedPOS conforme taalneutrale COM-toewijzing (zie bijlage A). POS voor . NET zal worden erkend als de enige UnifiedPOS conforme taal neutraal. NET-mapping (zie bijlage C). Toekomstige UnifiedPOS-toewijzingen naar andere platforms dan Java, COM en . NET zal worden opgenomen als bijlagen bij de UnifiedPOS specificatie zodra deze beschikbaar zijn.
Deze acceptatie van de bestaande normen is gebaseerd op hun nauwe conformiteit met een gemeenschappelijk ontwerpmodel. Historisch gezien waren de OPOS-standaarden voorzien van apparaatinterfaces voor Win32-gebaseerde terminals met ActiveX-technologieën. JavaPOS was gebaseerd op de OPOS standaard als uitgangspunt omdat:
1. Gelijkaardige doeleinden. Beide standaarden hadden betrekking op het ontwikkelen van device interfaces voor een segment van de software community.
2. Hergebruik van apparaatmodellen. Het merendeel van de OPOS-documentatie specificeert de eigenschappen, methoden, gebeurtenissen en constanten die worden gebruikt om apparaatgedrag te modelleren. Deze gedragingen worden meestal niet beïnvloed door de keuze van de programmeertaal.
3. Verminderde leercurve. Het gebruik en implementeren van de OPOS API's is al een vertrouwd proces voor tal van toepassingen en hardware leveranciers. Als gevolg hiervan hebben retail applicatieontwikkelaars en service writers de mogelijkheid om te voldoen aan de JavaPOS- of OPOS-normen bij het schrijven van hun code. De inhoud van de UnifiedPOS-specificatie zal echter samen met het passende aanhangsel de definitie vormen van hoe een toepassing kan worden ontwikkeld om te voldoen aan de UnifiedPOS-norm.
4. De UnifiedPOS specificatie is ook de basis voor het POS voor . NET-implementatie, die op dezelfde manier aansluit bij deze gemeenschappelijke aanpak voor de toegang en controle van POS-randapparatuur.
Fiscaat'sFiscale printerMAX80-serie kan UPOS ondersteunen, u bent van harte welkom om contact met ons op te nemen voor elk aangepast project!