Srdcem našich mapových systémů je GisServer, který se stará o bezpečné uložení dat, jejich zpracování a doručování klientům. To ale není všechno, umí toho mnohem víc. Poskytuje také servisní a výkonné funkce pro správu připojených mapových aplikací a zajišťuje komunikaci mezi klienty v síťovém prostředí.
Bezpečnost máme na prvním místě. Díky transakčnímu systému správy dat umíme zajistit bezpečný a rychlý přístup k informacím uloženým na serveru. Našim klientům, kteří simultánně pracují se stejnými daty, tak zaručíme konzistentní obraz v každém okamžiku. U kritických aplikací jdeme ještě o krok dál. Transakce tam mohou být protokolované s garantovaným fyzickým zápisem. Tím zajistíme odolnost vůči hardwarovému výpadku.
Rychlost a efektivita je naše druhé jméno. Multivláknové zpracování požadavků klientů nám spolu s efektivní správou systémových zdrojů a využitím vyrovnávací paměti dovoluje maximalizovat výkon databázového serveru s vícejádrovými procesory. I kdyby se naráz připojili všichni klienti a pracovali s různými aplikacemi na jedné síti, zvládneme je efektivně obsloužit.
Vaše data máme v záloze. Pracujeme s propracovaným zálohováním, které i bez zásahu správce umožňuje automaticky vytvářet zrcadlové kopie databází. Za plného provozu, bez nutnosti odpojování klientů. Za konzistentní stav záloh dáme ruku do ohně.
Optimalizujeme. GisServer jde s dobou. Vybavili jsme ho algoritmy, které ve volném strojovém čase průběžně optimalizují soubory s grafickými daty. To znamená, že se připravuje na nejčastěji používané výběrové dotazy. Ty pak umíme efektivně zpracovat a doručit data klientovi v nejkratším možném čase.
Modul datového serveru DS
Jádrem datového serveru je databázový stroj NexusDB, který teď podporuje i běh v 64bitovém kódu. Tím se dovoluje maximální využití 64bitových procesorů a jejich výpočetních výkonů.
Modul aplikačního serveru AS
Modul optimalizuje komunikaci aplikací s aplikačním serverem. Výměna informací mezi klientem a AS nyní probíhá na stejném portu jako datový server. Navíc se používá čistý TCP protokol, čímž se zrychlila výměna informací mezi AS a programy (verze 3.x řešila komunikaci pomocí interní webové služby, která je obecně pomalejší). Díky tomu se také uvolnil dosud používaný port (implicitně 8404) a odstranila se závislost na nastavení internetového připojení.
Novinek je tu mnohem víc, tohle všechno ještě přibylo:
Modul přenosu dat
Modul se dočkal zásadní proměny. Přepracovali jsme ho tak, aby jednoznačně definoval roli serveru a klienta přenosu. Tím se zjednodušuje administrace a informovanost o realizovaných přenosech.
Modul synchronizace
Přichází rozšíření přístupových práv k synchronizovaným datům. Modul umožňuje separátně definovat množinu klientů (a jejich serverů), kteří data posílají a kteří data přijímají.
Test synchronizace umožňuje ověřit korespondenci synchronizovaných dat klienta a synchronizačního serveru. Funkce zobrazuje rozdíly a dovoluje poslat/stáhnout data tak, abychom dosáhli shody.
Modul aktualizace dat a aplikací
Modul jsme upravili tak, abychom eliminovali případy neúspěšných aktualizací a nově šlo aktualizovat i data pasivních mapových vrstev nebo jiná vybraná data.
GIS Server je k dispozici v 32bitové a 64bitové verzi, v sestavení jako služba nebo proces.