Slovenská verziaEnglish version DomovÚvodNovinkyO násProduktySlužbyReferencieKontakt
Domov > Produkty >

Informačné systémy Halia

Systém Halia predstavuje široké spektrum riešení v oblasti vývoja.
Je to súbor nástrojov - pracovné prostredie resp. framework  pre rýchly vývoj klient - server aplikácií. Výhodou frameworku je množina podporovaných architektúr:
 

Servisne orientovaná architektúra (SOA) , distribuované systémy.
 

V dnešnej dobe sú stále viac  vyhľadávané IT služby, ktoré poskytujú vysokú dostupnosť, spoľahlivosť a stabilitu. Tieto vlastnosti majú systémy, ktoré sa skladajú z viacerych počítačov - serverov. Iným slovom sú to distribuované systémy, pričom  jednu službu môže poskytovať viac počítačov nezávisle.
 

Náš systém podporuje rôzne architektúry typu SOA s distribuovaným riadením.
Príklady riešení si môžete pozrieť na obrázkoch.

             

Na obrázkoch vidíte že jeden systém je rozdelený do viacerých vrstiev.
Webová aplikácia je uložená na web servery, ktorá využíva službu aplikačného servera. Aplikačný server predstavuje vhodné spracovanie dát medzi databázovým serverom a webovou aplikáciou. Služby poskytované aplikačným serverom nemusí využívať iba webová aplikácia ale aj iný typ alebo externý systém. Každý počítač môže byť v inej destinácií sveta a komunikácia priebieha asymetrickým kryptovacím mechanizmom.
 
Transakčné spracovanie údajov
Naše vývojové prostredie disponuje vlastnými technológiami pre správu dát nad databázou, dbáme nato aby najpodstatnejšie časti systému (modul riadenia databáz, ...) boli výhradne pod našou kontrolou. 

Riešenia tvorené pod frameworkom Halia  majú transakčné spracovanie údajov.
Proces ktorý prebehne napríklad aktualizácia cenníka všetkých produktov sa skladá z čiastkových úloh, jedna úloha pozostáva z aktualizácie ceny jedného produktu.
Ak sa náhodou vyskytne chyba v  procese, zistíme že časť cenníka je aktualizovaná a časť nie. Toto je len velmi jednoduchý príklad. Takýmto spôsobom môže vzniknúť závažná nekonzistencia databázy.
Transakčné spracovanie zabezpečí, že databáza sa pri náhodnej chybe dostane späť do pôvodného (konzistentného) stavu.
 

Riešenia majú mnoho výhod. 
  

- Zníženie nákladov na vývoj
- Kontrola
- Monitoring
- Bezpečnosť
- Flexibilita a rýchlosť vývoja
- Optimalizácia, testovanie
- Rýchle zmeny v systéme
- Minimalizovanie problémov v životnom cykle projektu


Pri distribuovanej architektúre sa komunikačné cesty rozložia tak inteligentne, aby počítače boli rovnomerne zaťažené. To má nastarosti jeden s našich nástrojov frameworku - load balancer.Load balancer podľa prioritného algoritmu určí komunikačnú cestu.
Ak sa jeden zo serverov úplne zastavý alebo z nejakých dôvodov vypadne, load balancer určí cestu k fungujúcemu počítaču.
 

Jednotlivé vrstvy majú premyslenú architektúru a sú rozdelené do viacerých komponentov, ktoré do seba zapadajú ako skladacia kocka.
Každú udalosť, alebo bežiaci proces je možné zachytávať a monitorovať.
 

Login Tlačiť Úvodná stránka Kontakt

18.12.2009 Web Slovakalarms
Naša spoločnosť vyhrala výberové konanie pre zriadenie veľkoobchodného objednávkového systému spoločnosti Slovak alarms s.r.o. boli využité všetky funkcie Advantage WEBU. Manažérsky reporting, štatistiky, pokročilý newsletter, cenové hladiny , .. >>

 

16.09.2009 Vývoj modulov katastra nehnuteľností v infomačnom systéme
Vyvíjame softvérové vybavenie pre prevádzkovanie modulov katastrálnych informácií Slovenskej republiky v informačnom systéme GLOBAL SLOVAKIA. viac informácií > >>