Internet
- je celosvětová “síť sítí” komunikující na společné rodině protokolů TCP/IP a nástavbových (např. FTP, HTTP, TELNET)
- na internetových protokolech se dnes budují i lokální sítě (LAN) => intranety
Internetové aplikace
- jsou aplikace (např. informační systémy, komunikační nástroje, hry, virtuální pracovní plochy, výukové systémy, atd.) používající Internet/intranet jako komunikační médium
- přistupuje se k nim zpravidla prostřednictvím prohlížeče WWW (browseru)
- vyznačují se snadno a relativně unifikovanou základní obsluhou
- někdy trpí menším výkonem (částečně dáno podstatou HTTP komunikace)
- obrovskou výhodou je globální dostupnost
Tvorba internetových aplikací
- dnes velmi modní, lukrativní záležitost
- mnoho stávajících (legacy) informačních systémů přechází na intranetovou platformu
Technologie výstavby internetových aplikací
- vícevrstvé aplikace: databáze – aplikační logika – prezentační vrstva (i složitější)
- aplikace je postavena na paradigmatu klient/server
- aplikace může být distribuovaná i mezi více počítačů
- rozdělení aplikace na “serverovou” a “klientskou” část
Vývoj na straně serveru
- statický web
- CGI skripty (shell, Perl, Python…)
- ASP (MS)
- JavaServlety
- proprietární řešení: např. ISAPI
- SSI
- speciální aplikační servery: např. WebLogic, JRun, Apache Tomcat
Vývoj na straně klienta
- JavaScript
- VB Script
- dynamické HTML