Italia Unified Point of Service Specifications
Yhtenäinen palvelupiste, joka kutsui UPOS:ksi lyhyesti, arkkitehtuuri sovellusliittymille POS-laitteisiin, joita käytetään vähittäiskaupassa. Tämä spesifikaatio näyttää sinulle sekä käyttöjärjestelmäriippumaton että kielineutraali ja määrittelee.
● Arkkitehtuuri sovellusliittymälle vähittäiskaupan laitteisiin.
● Joukko vähittäiskaupan laitteiden käyttäytymistä, joka riittää tukemaan erilaisia kassaratkaisuja.
Fiscat'sVerotulostinMAX80 sarjat ovat olleet käytössä UPOS vuoden ajan, jota on käytetty laajasti apteekissa ja joissakin muissa myymälöissä. Erilaisten POS-yhteyksien ja kätevän ulkoisen näppäimistön ansiosta se avaa uuden tavan käyttää sitä.
Riippuvuudet
UnifiedPOS:n tavoitteiden onnistuminen riippuu alustakohtaisista standardikomiteoista (kuten JavaPOS ja OLE for Retail POS (OPOS) -teknisistä komiteoista), joiden avulla arkkitehtuuria voidaan kehittää alustakohtaiseksi dokumentaatioksi, API-määritelmiksi ja toteutukseksi.
Erityiset tekniset toteutukset edellyttävät:
● Alustakahtaiset täytäntöönpanoviittaukset.
● Lähdetiedostot, mukaan lukien:
● Määrittelytiedostot. Erilaisia käyttöliittymä- ja luokkatiedostoja, jotka on kuvattu standardissa.
● Esimerkkitiedostot. Näihin sisältyy joukko esimerkkiluokkia, jotka havainnollistavat sovellukselle esitettyä käyttöliittymää.
Kenen pitäisi lukea tämä asiakirja
UnifiedPOS Architecture on suunnattu standardikomiteoille, jotka tarjoavat kielikohtaisen kartoituksen ja ohjelmoijan oppaat. POS-laitteita käyttävä sovelluskehittäjä, POS-laitekoodi kirjoittava järjestelmäkehittäjä ja vähittäismyyntilaitteiden toimittajat voivat kuitenkin olla kiinnostuneita tässä asiakirjassa esitetyistä laitteen ominaisuuksista.
Tässä oppaassa oletetaan, että komitean vakiojäsen tuntee seuraavat asiat:
● POS-oheislaitteiden yleiset ominaisuudet.
● Yhtenäinen POS-terminologia ja arkkitehtuuri.
● UML mallin lukemiseen.
Arkkitehtuurin yleiskatsaus
UnifiedPOS määrittelee monikerroksisen arkkitehtuurin, jossa POS-sovellus on vuorovaikutuksessa fyysisen tai loogisen laitteen kanssa UnifiedPOS Control -kerroksen kautta.
Arkkitehtuurin osat
POS-sovellus (tai sovellus) on sovellus, joka käyttää yhtä tai useampaa UnifiedPOS-laitetta.
UnifiedPOS-laitteet on jaettu laiteluokkiin, kuten käteislaatikkoon ja kassatulostimeen.
Jokainen UnifiedPOS-laite koostuu seuraavista komponenteista:
● Laitteen luokan ohjaus. Ohjausluokka tarjoaa käyttöliittymän sovelluksen ja laiteluokan välillä. Se ei sisällä graafista komponenttia, joten se on näkymätön ajoaikana.
Ohjaus on suunniteltu siten, että kaikki laiteluokan ohjauksen toteutukset ovat yhteensopivia. Siksi Control voidaan kehittää Palvelusta riippumatta samaan laiteluokkaan (niitä voivat jopa kehittää eri yritykset).
● Palvelu, joka on komponentti, jonka ohjaus kutsuu Service Interfacen kautta. Valvonta käyttää Palvelua UnifiedPOS:n määräämän toiminnallisuuden toteuttamiseksi fyysiselle laitteelle. Se voi myös käyttää Ohjauksen tarjoamia erityistapahtuman menetelmiä tapahtumien toimittamiseksi Sovellukseen.
Palveluluokkien joukko voidaan toteuttaa tukemaan fyysisiä laitteita, joissa on useita laiteluokkia.
Sovellus manipuloi fyysistä laitetta (laitteistoyksikköä tai oheislaitteita) kutsumalla UnifiedPOS-standardin mukaisia alustakohtaisia rajapintoja. Jotkin fyysiset laitteet tukevat useampaa kuin yhtä laiteluokkaa. Joissakin POS-tulostimissa on esimerkiksi kassakaappi-kickout, ja joissakin viivakoodiskannereissa on integroitu skaala. UnifiedPOS-järjestelmässä sovellus käsittelee kuitenkin jokaista näistä laiteluokista itsenäisenä fyysisenä laitteena. UnifiedPOS Device -standardikehittäjä vastaa oheislaitteen esittämisestä tällä tavalla.
Huomautus: Toisinaan laite voidaan toteuttaa ohjelmistoissa, joissa ei ole käyttäjän altistumaa laitteistoa, jolloin sitä kutsutaan loogiseksi laitteeksi.
Jatketaan! Kiitos!