Webová aplikace

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Princip webové aplikace, důvody zavedení této platformy)
(Aplication Service Provider (ASP))
Řádka 30: Řádka 30:
  
 
== Aplication Service Provider (ASP) ==
 
== Aplication Service Provider (ASP) ==
 
+
Jednou ze strategií pro softwarové firmy je poskytnout přístup přes web k aplikacím, které byly dříve
 
+
nabízeny a šířeny jako aplikace lokální. V závislosti na typu aplikace může takový přechod vyžadovat vývoj zcela
 +
odlišného uživatelského rozhraní určeného webovému prohlížeči nebo jen přizpůsobit stávající aplikaci
 +
pro použití jiné prezentační technologie. Tyto programy umožňují uživatelům platit měsíční či roční
 +
poplatek za používání aplikace, aniž by si jej museli nainstalovat na svůj pevný disk. Firmy podnikající
 +
s touto strategií jsou známé jako '''poskytovatelé aplikačních služeb''' (Application Service Provider - ASP).
  
 
== Webový server a jeho funkce ve webové aplikaci ==
 
== Webový server a jeho funkce ve webové aplikaci ==

Verze z 23. 4. 2012, 00:07

  • princip webové aplikace, důvody zavedení této platformy
  • struktura webové aplikace, vrstvy
  • Aplication Service Provider
  • webový server a jeho funkce ve webové aplikaci
  • metody přenosu dat od klienta na server
  • uživatelské rozhraní webové aplikace
  • technologie tvorby aplikační loginy webové aplikace
  • datová vrstva


Obsah

Princip webové aplikace, důvody zavedení této platformy

Webová aplikace je v softwarovém inženýrství aplikace poskytovaná uživatelům z webového serveru přes počítačovou síť Internet, nebo její vnitropodnikovou obdobu (intranet). Webové aplikace jsou populární především pro všudypřítomnost webového prohlížeče jako klienta. Prohlížeč se pak nazývá tzv. tenkým klientem, neboť sám o sobě nezná logiku aplikace.

Schopnost aktualizovat a spravovat webové aplikace bez nutnosti šířit a instalovat software na potenciálně tisíce uživatelských počítačů je hlavním důvodem jejich oblíbenosti. Webové aplikace jsou používány pro implementaci mnoha podnikových i jiných informačních systémů, ale i freemailů, internetových obchodů, online aukcí, diskusních fór, weblogů.

Struktura webové aplikace, vrstvy

Ačkoliv je mnoho možností, webové aplikace jsou obvykle strukturovány jako třívrstvé. V té nejběžnější formě je:

  • prezentační vrstva (první vrstva) - webový prohlížeč
  • vrstva aplikační logiky (střední vrstva) - nástroje pro dynamické generování stránek (např. CGI, PHP, javové servlety nebo ASP)
  • datová vrstva (třetí vrstva) - např. databáze

Webový prohlížeč posílá požadavky střední vrstvě, která je obsluhuje prostřednictvím dotazů do databáze a generováním uživatelského rozhraní.

Aplication Service Provider (ASP)

Jednou ze strategií pro softwarové firmy je poskytnout přístup přes web k aplikacím, které byly dříve nabízeny a šířeny jako aplikace lokální. V závislosti na typu aplikace může takový přechod vyžadovat vývoj zcela odlišného uživatelského rozhraní určeného webovému prohlížeči nebo jen přizpůsobit stávající aplikaci pro použití jiné prezentační technologie. Tyto programy umožňují uživatelům platit měsíční či roční poplatek za používání aplikace, aniž by si jej museli nainstalovat na svůj pevný disk. Firmy podnikající s touto strategií jsou známé jako poskytovatelé aplikačních služeb (Application Service Provider - ASP).

Webový server a jeho funkce ve webové aplikaci

Metody přenosu dat od klienta na server

Uživatelské rozhraní webové aplikace

Technologie tvorby aplikační loginy webové aplikace

Datová vrstva

Osobní nástroje
Jmenné prostory
Varianty
Akce
Navigace
Nástroje