Kako nadgradnja deluje
Kako nadgradnja deluje
1. korak - identifikacija

Ob sprožitvi osveževanja DataLab PANHTEON™ pošlje spletnemu strežniku podatke o tem, katera verzija je instalirana.
Uporabniki imajo namreč lahko različno frekvenco osveževanja, saj recimo uporabnik A osvežuje svojo programsko opremo vsak mesec, uporabnik B je spustil prejšnjo verzijo, uporabnik C pa je zadnjič osvežil svoje aplikacije pred šestimi meseci.
DataLab PANHTEON™ ne pošilja na spletni strežnik nobenih drugih podatkov razen sistemskih podatkov ter podatkov o licenčni uporabi nameščene programske opreme (ime strežnika, ime baze, serijska številka, oznaka podjetja, fingerprint podatki o strežniku). Vse te podatke pošiljamo po HTTPS kriptirani povezavi z našim strežnikom, kar zagotovi prenosa. Tajnost uporabnikovih poslovnih podatkov je pri osveževanju zagotovljena saj NIČESAR od podatkov, ki ste jih vpisali ne pošiljamo nikamor!
2. korak - posredovanje registracijskih kod in seznama sprememb

Spletni strežnik iz posredovanih podatkov o nameščenih verzijah pri uporabniku sestavi seznam sprememb, ki jih potrebuje uporabnik za namestitev novih verzij. V kolikor je uporabnik pridobil nove licence (npr. povečanje števila uporabnikov, trajanje osveževalne pogodbe ali novi moduli ali spremembe licenčnih modelov), spletni strežnik izračuna nove avtorizacijske kode in jih pošlje v programski paket DataLab PANHTEON™.
3. korak - prenos sprememb

DataLab PANHTEON™ na podlagi seznama sprememb zahteva od datotečnega strežnika prenos novih verzij programov in jih naloži na direktorij za osveževanje na lokalnem strežniku, od koder se bodo potem nameščale na uporabniške računalnike po podjetju.
Ker spletni strežnik ve, katere verzije ima nameščene uporabnik, ne prenaša celotne nadgradnje od prve verzije naprej ampak samo seznam sprememb, ki so relevantne za uporabnika in verzijo, ki jo ima trenutno nameščeno. Tako je namesto prenašanja približno 60 MB podatkov potrebno prenesti v povprečju le okoli 10 MB podatkov. Uporabnikovi stroški osveževanja so tako občutno nižji (telefon, internet, ...)
4. korak - ažuriranje podatkovne baze

DataLab PANHTEON™ po prenosu novih verzij požene nadgradnjo podatkovnih struktur. Med nadgradnjo popravi strukturo podatkovnih baz, ažurira oblike izpisov in SQL-I postopkov, ki so shranjeni na SQL strežniku.
5. korak - nameščanje na uporabniške računalnike

Računalnikov, na katerih teče v podjetju DataLab PANHTEON™, je običajno več. V izogib osveževnanju pri vsakem uporabniku posebaj in s tem nepotrebnemu delu sistemskega administratorja, DataLab PANHTEON™ ob svojem zagonu preveri, če so na voljo nove verzije in avtomatsko zamenja verzijo pri vsakem uporabniku.
Tehnični opis:
- PANTHEON.EXE pozna svojo verzijo in prebere verzijo podatkovne baze.
- Če ugotovi razliko, le-to javi in zažene CopyDelay, mu posreduje pot do nadgrajevalnega direktorija (iz nastavitev tega uporabnika) in zapre program
- CopyDelay počaka nastavljeno število sekund, nato prekopira iz navedene poti novo verzijo PANTHEON.EXE
- Po kopiranju zažene novo verzijo PANTHEON.EXE
Tako je vzdrževalec informacijskega sistema razbremenjen, upravljanje novih verzij pa centralno. Administrator ve, da z nadgraditvijo sistema iz svojega računalnika hkrati nadgradi vse računalnike v podjetju.