Mis on ühtne POS
UnifiedPOS (UnifiedPOS) on jaemüügikeskkonnas kasutatavate rakendusliideste arhitektuurispetsifikatsioon.
UnifiedPOS standard hõlmab järgmist:
1. UnifiedPOS Retail Peripheral Architecture ülevaade.
2. Seadme funktsiooniliidese kirjalikud selgitused.
3. UML terminoloogia ja skeemid iga seadmekategooria kohta, et kirjeldada:
4. Süsteemi klasside/liideste ja objektide vahelised ühendused.
5. UML disain on aluseks C++, Java, IDL või muu objektile orienteeritud tehnoloogia rakenduste arendamisele.
6. UnifiedPOSi arhitektuurile vastavate rakenduste käitamisomadused ja üksikasjad.
UnifiedPOS standard ei sisalda:
1. Erikeele API spetsifikatsioonid.
2. Täielikud tarkvara komponendid. Riistvara pakkujad, tarkvara pakkujad või kolmandatest osapooltest pakkujad arendavad ja levitavad neid komponente.
Sertifitseerimisprotsessi peavad juhtima vastavad keelestandardikomisjonid, näiteks OLE jaemüügi POS (OPOS), POS for . NET ja Java for Retail POS (JavaPOS) komiteed.
UnifiedPOSi eesmärgid on tagada:
1. Seadme arhitektuur on universaalne ja kohaldatav kõigis tarnijates, platvormides ja jaemüügivormingutes.
2. Standardid seadme liideste rakendamiseks operatsioonisüsteemist sõltumatul ja keeleneutraalsel viisil.
3. Vähendatud rakenduskulud tarnijatele, kes toetavad mitut platvormi (nt Windows/COM, Windows/.NET ja Java), kuna neil on sama arhitektuur. See peaks kiirendama innovatsiooni turule toomise kiirust.
4. Eesmärk on luua keskkond, mis takistab standardite vahelist konkurentsi, kuid soodustab konkurentsi rakendamiste vahel.
Ühtne POSi seos OPOSi ja JavaPOSiga
UnifiedPOS spetsifikatsioon vormistab ja dokumenteerib aluseks oleva jaemüügiseadme arhitektuuri, mida jagavad JavaPOS, OPOS ja POS jaoks . NET standardid operatsioonisüsteemist sõltumatul ja keeleneutraalsel viisil.
JavaPOS, OPOS ja POS jaoks . NET standardid on tunnistatud UnifiedPOS spetsifikatsiooni nõuetele vastavaks platvormi kaardistamiseks. UnifiedPOS versioonis 1.6 lisati lisad, et dokumenteerida konkreetseid rakendusandmeid iga platvormi kohta. JavaPOS tunnistatakse ainsaks UnifiedPOS-ile vastavaks operatsioonisüsteemi neutraalseks Java keele kaardistamiseks (vt lisa B). OPOS tunnistatakse ainsaks UnifiedPOS-ile vastavaks keeleneutraalseks COM kaardistamiseks (vt liide A). POS jaoks . NET tunnistatakse ainsaks UnifiedPOS-ile vastavaks keelest neutraalseks . Neti kaardistamine (vt liide C). Future UnifiedPOS mapping muudele platvormidele kui Java, COM ja . NET lisatakse UnifiedPOS spetsifikatsiooni lisadena, kui need muutuvad kättesaadavaks.
Olemasolevate standardite heakskiitmine põhineb nende tihedal vastavusel ühisele projekteerimismudelile. Ajalooliselt pakkusid OPOS standardid seadmeliidest Win32-põhistele terminalidele ActiveX-tehnoloogiaid kasutades. JavaPOS põhines OPOS standardil, sest:
1. Sarnased eesmärgid. Mõlemad standardid hõlmasid seadmeliideste arendamist tarkvarakogkonna jaoks.
2. Seadmete mudelite taaskasutamine. Enamik OPOS dokumentatsioonist määrab seadme käitumise modelleerimiseks kasutatavad atribuudid, meetodid, sündmused ja konstandid. Need käitumised ei mõjuta enamasti programmeerimiskeele valik.
3. Vähenenud õppimiskõver. OPOS API-de kasutamine ja rakendamine on paljudele rakenduste ja riistvara tarnijatele juba tuttav protsess. Selle tulemusena on jaemüügi rakenduste arendajatel ja teenuste kirjutajatel võimalus koodi kirjutamisel järgida kas JavaPOS või OPOS standarditele. UnifiedPOSi spetsifikatsiooni sisu koos asjakohase liitega määratleb siiski, kuidas rakendust saab välja töötada UnifiedPOSi standardile vastavaks.
4. UnifiedPOS spetsifikatsioon on ka POS aluseks . Interneti rakendamine, mis sarnaselt järgib seda ühist lähenemisviisi POS-välisseadmetele juurdepääsu ja kontrolli kohta.
FiscatMaksuprinterMAX80 seeria võib toetada UPOS, olete väga teretulnud meiega ühendust võtma iga kohandatud projekti jaoks!