Mezi aplikované technologie patří jazyk, GUI, design aplikace, perzistentní vrstva, SSO – single sign on, reportovací engine, aplikační server ... |
Produkt bude kódován v jazyce Java verze 1.5 od společnosti SUN Microsystems. Jedná se objektový programovací jazyk, který je velmi oblíben u programátorů a to především pro čistotou výsledného kódu, velké množství dostupných knihoven a také pro snadnou realizací návrhových vzorů.
Graphical User Interface je uživatelské rozhraní, které bude aplikace poskytovat. Vzhledem k požadavkům tohoto systému se bude jednat o webovou aplikaci, která bude nabízet uživatelům GUI uvnitř vybraného prohlížeče. Prohlížeč musí dodržovat standard konsorcia W3C.
Pro design aplikace byl vybrat MVC (Model View Controler) návrhový vzor, který je v dnešní době jediným skutečně prověřeným vzorem při návrhu kvalitní aplikace. Podstatou tohoto vzoru je oddělení všech logických částí systému do samostatných modulů. Jedná se o prezentační vrstvu, datovou (modelovou) a řídící.
Perzistentní vrstva má za úkol uchovávat informace v ucelené podobě a umožnit tato data opětovně získat. Pro datové úložiště je nabízen databázový server Oracle 10g, který je bezesporu nejvýkonnějším databázovým serverem. Pro nadstavbu nad tímto velmi syrovým datovým úložištěm je nabízen objektově-relační mapovací framework Hibernate3. Jedná se o velmi robustní a výkonný framework pro perzistenci dat. Na rozdíl od SQL jazyka, který je vázán produktem, je hibernate vybaven vlastním jazykem HQL založeným na ODMG standardu.
Single Sign On je přístup k uložení uživatelských přístupových dat do více aplikací s jedním jménem a heslem, které jsou společné. Pro toto použití je nabízen nástroj JOSSO.org, který je standardem v oblasti SSO. Umožňuje několik variant ověření uživatele.
Engine na generování reportů je nabízen XML framework nazývaný UJAC.
Poslední důležitou součástí je aplikační kontejner, který bude chod aplikace zajišťovat. Je nabízen aplikační server Apache Tomcat. V případě vysokého zatížení je možno aplikovat Load Balancing, což je postup snižující zatížení jednoho serveru a rozložení provozu na více aplikačních serverů a tím snížit celkovou odezvu aplikace.
Máte-li zájem o bližší informace, rádi Vám je poskytneme elektronickou formou nebo v rámci osobního setkání viz. záložka s kontaktními údaji.
Sídlo a kanceláře | |
Politických vězňů 911/8, 100 00 Praha 1 | |
Identifikační údaje | |
Ič 60487721, DIč CZ60487721 | |
Společnost je zapsána u rejstříkového soudu v Praze, oddíl C, vložka 27229 | |
Kontakty | |
Email: info@elsogroup.cz | |
Datová schránka: hwd3xpm |