Italië Unified Point of Service Specificaties
Het Unified Point of Service dat kortweg UPOS noemde, de architectuur voor applicatie interfaces naar pos apparaten die worden gebruikt in de retail omgeving. Deze specificatie toont u zowel in besturingssysteem onafhankelijk en taalneutraal en definieert.
● Een architectuur voor applicatie interface naar retail apparaten.
● Een reeks gedragingen van retailapparaten die voldoende zijn om een reeks POS-oplossingen te ondersteunen.
Fiscaat'sFiscale printerMAX80 serials is geïmplementeerd UPOS voor een jaar, dat veel wordt gebruikt in apotheek en sommige andere winkels. Door de diverse verbinding met pos, handige bediening met extern toetsenbord, opent het een nieuwe manier om het te gebruiken.
Afhankelijkheden
Het succes van de doelstellingen van UnifiedPOS hangt af van platformspecifieke standaardcommissies (zoals JavaPOS en OLE for Retail POS (OPOS) om de architectuur verder te ontwikkelen naar platformspecifieke documentatie, API definities en implementaties.
De specifieke technische uitvoeringen vereisen:
● Platform specifieke uitvoeringsreferenties.
● Bronbestanden, waaronder:
● Definitiebestanden. Verschillende interface en class bestanden beschreven in de standaard.
● Voorbeeldbestanden. Deze zullen een set van voorbeeldbesturingsklassen omvatten, om de interface gepresenteerd aan een toepassing te illustreren.
Wie moet dit document lezen?
De UnifiedPOS Architecture is gericht op de standaardcommissies die de taalspecifieke mapping en Programmer's Guides zullen verstrekken. De applicatieontwikkelaar die POS-apparaten zal gebruiken, de systeemontwikkelaar die POS-apparaatcode zal schrijven en de leveranciers van POS-apparaten voor de detailhandel kunnen echter geïnteresseerd zijn in de apparaatkenmerken zoals weergegeven in dit document.
Deze handleiding gaat ervan uit dat het standaardcommissielid bekend is met het volgende:
● Algemene kenmerken van POS-randapparatuur.
● UnifiedPOS terminologie en architectuur.
● UML voor het lezen van het ontwerp.
Architectuuroverzicht
UnifiedPOS definieert een meerlaagse architectuur waarin een POS-applicatie interageert met het fysieke of logische apparaat via de UnifiedPOS Control laag.
Architectonische componenten
De POS-applicatie (of applicatie) is een applicatie die een of meer UnifiedPOS-apparaten gebruikt.
UnifiedPOS apparaten zijn onderverdeeld in categorieën genaamd Apparaatcategorieën, zoals kassalade en POS printer.
Elk UnifiedPOS apparaat is een combinatie van deze componenten:
● Besturing voor een apparaatcategorie. De Control-klasse biedt de interface tussen de toepassing en de apparaatcategorie. Het bevat geen grafische component en is daarom onzichtbaar tijdens runtime.
De Control is zo ontworpen dat alle implementaties van de besturing van een apparaatcategorie compatibel zijn. Daarom kan de Control onafhankelijk van de Service voor dezelfde apparaatcategorie worden ontwikkeld (ze kunnen zelfs door verschillende bedrijven worden ontwikkeld).
● Service, een component die door de Control via de Service Interface wordt aangeroepen. De Dienst wordt door de Controle gebruikt om UnifiedPOS voorgeschreven functionaliteit voor een Fysiek Apparaat te implementeren. Het kan ook speciale gebeurtenismethoden oproepen die door het Control worden verstrekt om gebeurtenissen aan de Applicatie te leveren.
Een set serviceklassen kan worden geïmplementeerd om fysieke apparaten met meerdere apparaatcategorieën te ondersteunen.
De Applicatie manipuleert het Fysieke Apparaat (de hardwareunit of randapparatuur) door de platformspecifieke API's aan te roepen die voldoen aan de UnifiedPOS-standaard. Sommige fysieke apparaten ondersteunen meer dan één apparaatcategorie. Sommige POS-printers hebben bijvoorbeeld een kassalade kick-out en sommige barcodescanners hebben een geïntegreerde weegschaal. Met UnifiedPOS behandelt een toepassing echter elk van deze apparaatcategorieën alsof het een onafhankelijk fysiek apparaat is. De UnifiedPOS Device standaard ontwikkelaar is verantwoordelijk voor het presenteren van de randapparatuur op deze manier.
Opmerking: Af en toe kan een Apparaat worden geïmplementeerd in software zonder hardware die door de gebruiker wordt blootgesteld, in welk geval het een Logisch Apparaat wordt genoemd.
Wordt voortgezet! Dank u!