Specifiche del punto di servizio unificato Italia
Il punto di servizio unificato che ha chiamato UPOS in breve, l'architettura per le interfacce applicative ai dispositivi pos utilizzati nell'ambiente retail. Questa specifica ti mostrerà sia in sistema operativo indipendente che in linguaggio neutro e definito.
● Un'architettura per l'interfaccia applicativa ai dispositivi retail.
● Un insieme di comportamenti dei dispositivi retail sufficienti a supportare una gamma di soluzioni POS.
Fiscat'sStampante fiscaleLe serie MAX80 sono state implementate UPOS per un anno, che è stato ampiamente utilizzato in farmacia e in alcuni altri negozi. Grazie alla diversa connessione con pos, comode operazioni con tastiera esterna, si apre un nuovo modo di usarlo.
Dipendenze
Il successo degli obiettivi di UnifiedPOS dipende dai comitati standard specifici della piattaforma (come JavaPOS e OLE for Retail POS (OPOS) per far avanzare l'architettura in documentazione specifica della piattaforma, definizioni API e implementazioni.
Le specifiche implementazioni tecniche richiedono:
● Riferimenti di attuazione specifici della piattaforma.
● File sorgente, tra cui:
● File di definizione. Vari file di interfaccia e classe descritti nello standard.
● File di esempio. Questi includeranno una serie di classi di controllo di esempio, per illustrare l'interfaccia presentata a un'applicazione.
Chi dovrebbe leggere questo documento
L'architettura UnifiedPOS è rivolta ai comitati standard che forniranno la mappatura specifica del linguaggio e le Guide del Programmatore. Tuttavia, lo sviluppatore dell'applicazione che utilizzerà i dispositivi POS, lo sviluppatore del sistema che scriverà il codice del dispositivo POS e i fornitori di dispositivi POS per la vendita al dettaglio potrebbero essere interessati alle caratteristiche del dispositivo descritte in questo documento.
Questa guida presuppone che il membro del comitato standard abbia familiarità con quanto segue:
● Caratteristiche generali dei dispositivi periferici POS.
● Terminologia e architettura UnifiedPOS.
● UML per leggere il disegno.
Panoramica architettonica
UnifiedPOS definisce un'architettura a più livelli in cui un'applicazione POS interagisce con il dispositivo fisico o logico attraverso il livello UnifiedPOS Control.
Componenti architettonici
L'applicazione POS (o applicazione) è un'applicazione che utilizza uno o più dispositivi UnifiedPOS.
I dispositivi UnifiedPOS sono suddivisi in categorie chiamate categorie di dispositivi, come Cassetto di cassa e Stampante POS.
Ogni dispositivo UnifiedPOS è una combinazione di questi componenti:
● Controllo per una categoria di dispositivi. La classe Control fornisce l'interfaccia tra l'Applicazione e la categoria del dispositivo. Non contiene componenti grafici ed è quindi invisibile al runtime.
Il Control è stato progettato in modo che tutte le implementazioni del controllo di una categoria di dispositivi siano compatibili. Pertanto, il Control può essere sviluppato indipendentemente dal Servizio per la stessa categoria di dispositivi (possono anche essere sviluppati da aziende diverse).
● Servizio, che è un componente chiamato dal Controllo attraverso l'interfaccia di servizio. Il Servizio è utilizzato dal Controllo per implementare le funzionalità prescritte da UnifiedPOS per un Dispositivo Fisico. Può anche chiamare i metodi di eventi speciali forniti dal Controllo per consegnare eventi all'Applicazione.
È possibile implementare un insieme di classi di servizio per supportare dispositivi fisici con più categorie di dispositivi.
L'Applicazione manipola il Dispositivo Fisico (l'unità hardware o la periferica) chiamando le API specifiche della piattaforma conformi allo standard UnifiedPOS. Alcuni dispositivi fisici supportano più di una categoria di dispositivi. Ad esempio, alcune stampanti POS includono un kickout Cash Drawer e alcuni scanner di codici a barre includono una scala integrata. Tuttavia, con UnifiedPOS, un'applicazione tratta ciascuna di queste categorie di dispositivi come se fosse un dispositivo fisico indipendente. Lo sviluppatore standard UnifiedPOS Device è responsabile della presentazione della periferica in questo modo.
Nota: Occasionalmente, un Dispositivo può essere implementato in software senza hardware esposto dall'utente, nel qual caso viene chiamato Dispositivo Logico.
Da continuare! Grazie!