Vi spomenuste da se radi o maloprodaji i objektima.
Ne vidim razlog za replikaciju.
Našmodel je slijdeći jednom sam čak radio prezentaciju velikoj informatičkoj kući koja je
naposlijtku i prihvatila takvo riješenje.
U centrali postoji centralni server.
I na tom serveru neka se odvijaju transakcije prijema robe i ostalog.
Neka se KLIJENTI sa udaljeni lokacija kače na Centralni server i tamo ON LINE rade transkaicje prijema robe, kalkulisanja i ostalog.
Danas su Internet veze toliko jeftine, i dostupne da vaš server može biti non stop dostupan ostalim objektima putem VPN konekcija
ili OPEN Vpn konecija ima sijaset.
Znači klijent kada radi prijem robe ili kalkulaciju on to radi na centralnom serveru putem konekcije i tamo se transakcija odvija.
Što se tiče kasa i prodaje.
Kase da bi normalno funkcionisale njima treba oko 5-10 tabela sa centralnog servera
koje BATCH procesima na centralnom serveru možeš exportovati u u razne formate XML, TXT
te iste zatim prebaciti do ojekta i uvući.
Za to se obično rezvije klijent popularno nazvan BackOffice koje je spona između Centralnog Servera i Udaljenog Objekata
Njegova je dužnost da tablice prodaje sakupi sa kasa napravi neku exportovanu tabelu istu pošalje prema serveru te jeu CENTRALI usisa i napravi
transakcije.
Po mom viđenju kase
ona svoju dužnost preko 90% obavlja OFFLINE
Imate tablicu cijenki i ona kuca i kuca
na kraju smjene te podatke proslijedi do backoffice koji obavi navedenu funkciju.
10% rada za koje kasa zahtjeva on line rad se preintegriše u tankog klijenta koji će obatiti tu funkciju.
(naprijmer kada treba provjerti da li je nekom klijentu u međuvremenu na saldo legla uplata i da bi mu se mogao izdati račun)
Kase snadbiješ lokalnim bazama kao što je MS ACCES ili DBF ili njegova nasljednik AdvantageDataBase.
I mirno spavaš jer kada kase rade sa jednim serverom pitanje je kada će taj server iz njemu znanih razloga ispasti iz funkcije
a tebi početi zvoniti telefon da sve gori te da ljudi ne mogu raditi.
Ovako kada jedna kasa ispadne ostaju još sijaset drugih koje rade.
Uistinu postoje sistemi koji rade i online i ofline istovremeno ali to su onda brojke za razvoj aplikacijau u stotinma hiljada eura i godinama rada.
Zaključak:
Maloprodajni Objekat može da radi neovisno o serveru prodaju robe sa malim brojem tablica.
Za to vam nije potrebna replikacija već procedure koje će raditi export i import datoteka.
Rezultat prodaje maloprodajnog objekta se može svesti na jednu ili dvije table koje isto tako kroz file sistem
primitivinim exportom možete proslijediti do centralnog servera gdije će sve leći na svoje.
Lijep pozdrav
Admir
S poštovanjem