Italia Specificații privind punctul unificat de servicii
Punctul unificat de serviciu care a numit UPOS pe scurt, arhitectura pentru interfețele aplicațiilor cu dispozitivele pos care sunt utilizate în mediul de retail. Această specificație vă va arăta atât în sistemul de operare independent, cât și în limbaj neutru și definit.
● O arhitectură pentru interfața aplicației cu dispozitivele de vânzare cu amănuntul.
● Un set de comportamente de dispozitive de retail suficiente pentru a susține o gamă de soluții POS.
Fiscat'sImprimantă fiscalăSerialele MAX80 au fost implementate UPOS timp de un an, care a fost utilizat pe scară largă în farmacie și în alte magazine. Datorită diverselor conexiuni cu pos, operații convenabile cu tastatura externă, acesta deschide o nouă modalitate de utilizare a acestuia.
Dependențe
Succesul obiectivelor UnifiedPOS depinde de comitetele standard specifice platformei (cum ar fi comitetele tehnice JavaPOS și OLE pentru Retail POS (OPOS) pentru a avansa arhitectura în documentație specifică platformei, definiții API și implementări.
Punerea în aplicare tehnică specifică necesită:
● Referințe de implementare specifice platformei.
● Fișiere sursă, inclusiv:
● Fişiere de definiţie. Diverse fișiere de interfață și clasă descrise în standard.
● Exemplu de fișiere. Acestea vor include un set de clase de control de exemplu, pentru a ilustra interfața prezentată unei aplicații.
Cine ar trebui să citească acest document
Arhitectura UnifiedPOS se adresează comitetelor standard care vor furniza cartografierea specifică limbii și ghidurile programatorului. Cu toate acestea, dezvoltatorul de aplicații care va utiliza dispozitive POS, dezvoltatorul de sistem care va scrie codul dispozitivului POS și furnizorii de dispozitive POS pentru retail pot fi interesați de caracteristicile dispozitivului astfel cum sunt descrise în acest document.
Acest ghid presupune că membrul standard al comitetului este familiarizat cu următoarele:
● Caracteristicile generale ale dispozitivelor periferice POS.
● Terminologie și arhitectură unificată POS.
● UML pentru citirea designului.
Prezentare generală arhitecturală
UnifiedPOS definește o arhitectură cu mai multe straturi în care o aplicație POS interacționează cu dispozitivul fizic sau logic prin stratul UnifiedPOS Control.
Componente arhitecturale
Aplicația POS (sau aplicația) este o aplicație care utilizează unul sau mai multe dispozitive UnifiedPOS.
Dispozitivele UnifiedPOS sunt împărțite în categorii numite Categorii de dispozitive, cum ar fi sertarul de numerar și imprimanta POS.
Fiecare Dispozitiv UnifiedPOS este o combinație a acestor componente:
● Control pentru o categorie de dispozitive. Clasa Control oferă interfața dintre Aplicație și categoria dispozitivului. Nu conține componente grafice și, prin urmare, este invizibil la rulare.
Control a fost conceput astfel încât toate implementările controlului unei categorii de dispozitive să fie compatibile. Prin urmare, Controlul poate fi dezvoltat independent de Serviciu pentru aceeași categorie de dispozitive (acestea pot fi dezvoltate chiar și de companii diferite).
● Serviciul, care este o componentă numită de Control prin intermediul interfeței de servicii. Serviciul este utilizat de către Control pentru a implementa funcționalitatea prescrisă de UnifiedPOS pentru un Dispozitiv Fizic. De asemenea, poate apela la metode speciale de evenimente furnizate de Control pentru a livra evenimente către Aplicație.
Un set de clase de servicii poate fi implementat pentru a suporta Dispozitive Fizice cu mai multe Categorii de Dispozitive.
Aplicația manipulează Dispozitivul Fizic (unitatea hardware sau periferica) prin apelarea API-urilor specifice platformei care sunt conforme standardului UnifiedPOS. Unele dispozitive fizice acceptă mai multe categorii de dispozitive. De exemplu, unele imprimante POS includ un kickout Cash Drawer, iar unele scanere de coduri de bare includ o scară integrată. Cu toate acestea, cu UnifiedPOS, o aplicație tratează fiecare dintre aceste categorii de dispozitive ca și cum ar fi un dispozitiv fizic independent. Dezvoltatorul standard UnifiedPOS Device este responsabil pentru prezentarea periferiei în acest fel.
Notă: Ocazional, un Dispozitiv poate fi implementat în software fără hardware expus utilizatorului, caz în care este numit Dispozitiv Logic.
Pentru a continua! Multumesc!