Produkty - Technická specifikace

Rychlé nahlédnutí pod kapotu pro technické typy.

Požadavky na provoz

K plnohodnotnému používání našich aplikací stačí pouze webový prohlížeč, například Firefox nebo Internet Explorer.

 

Není tedy nutné na koncové stanice instalovat žádné další desktopové aplikace, které by bylo třeba udržovat. Naše aplikace jsou testovány ve všech majoritních prohlížečích.

Udržitelnost a rozšiřitelnost

Při vývoji našich aplikací dbáme na výbornou udržitelnost aplikace do budoucna, zejména na možnost rychle a efektivně odstraňovat chyby a rozšiřovat funkcionalitu. Kvalitní metodika vývoje saktivní použití OOP) a striktního oddělení programového kódu od vzhledových či prezentačních dat pomocí šablonovacího systému). Vlastní vývoj je ralizován pomocí 3 vrstev návrhu - MVC). To vše v návaznosti na kvalitní testování a automatický proces instalace nových verzí systému  Samozřejmostí je také vytváření kvalitní dokumentace k vlastnímu programovému kódu a struktuře databáze.

Architektura

Z hlediska architektury se jedná o typickou LAMP aplikaci. Základní vlastnost serverové aplikace je její umístění na jednom místě, na tzv. „serveru“ (jedná se o speciální počítač nebo i několik počítačů), který může být umístěn na libovolném místě na světě, ale musím být připojený na intenet. Díky celosvětové síti internet je tato aplikace následně dostupná z libovolného místa. Tato architektura má několik zásadních výhod (např. centralizované umístění aplikace a dat), ale je vhodná pouze pro určité typy aplikací, kdy je potřeba brát ohled zejména na požadovaný výkon aplikace a způsob užití.

Schéma webové aplikace

Schématické znázornění fungování webové aplikace.

Použité technologie

Scriptovací jazyk: PHP 5.3
Značkovací jazyk: XHTML 1.0 Transitional
Kaskádové styly: CSS 2.1
Javascriptový framework: jQuery
Vizualizace a grafy: Flash

Nároky na serverové vybavení
Platforma: Linux, Windows 2008 Server
Webový server: Apache, nginx
PHP knihovny: GD 2
Databáze: PostgreSQL 8.4
Kódování databáze: UTF-8
Další: mod_rewrite pro Apache, OpenSSL

Windows Server 2008

Konkrétní hodnoty či nastavení se mohou lišit v závislosti na různých verzích aplikace.