Documente Academic
Documente Profesional
Documente Cultură
Aplicatii Web
Aplicatii Web
Bucureti
2016
1
Introducere
O aplicaie web este un program care ruleaz ntr-o arhitectur client-server folosind
tehnologiile deschise World Wide Web. Ele nlocuiesc modelele n care att serverul ct i
clientul ruleaz tehnologii proprietar, mentenana aplicaiilor de pe partea de client fiind prea
complex, costisitoare i susceptibil la erori. n schimb, omniprezena browserelor web i
comoditatea de a le folosi drept client conduce la eliminarea acestei mari probleme. Astfel, au
evoluat i pe partea de server serverele de aplicaii, iar pe lng limbajele de programare au
aprut frameworkuri i tehnologii dedicate programrii acestora.
Cuvntul englez framework definete, n termeni generali, un ansamblu standardizat
de concepte, practici i criterii pentru a se aplica asupra unui tip particular de problematic,
ce servete ca referin pentru a propune i rezolva probleme cu conotaii similare. n
dezvoltarea de software un framework este o structur conceptual i reprezint o arhitectur
de software care modeleaz relaiile generale ale entitilor domeniului (site-ului).
aplicaii motenite: un sistem mai vechi care trebuie integrat ca o component intern
sau extern.
Concluzii
Calitatea aplicaiilor web este influenat semnificativ de arhitectura acestora. Lipsa
aspectelor arhitecturale influeneaz n mod negativ cerinele privind calitatea aplicaiilor
web. Performana sczut, ntreinerea i extinderea insuficient i slaba disponibilitate a unei
aplicaii web sunt deseori cauzate de o arhitectur neadecvat. Pe lng constrngerile tehnice
precum disponibilitatea serverelor web, serverele de aplicaii utilizate sau integrarea
sistemelor de motenire, arhitecturile aplicaiilor web trebuie s ia n considerare i cadrul de
lucru organizaional n care ele sunt incluse (de exemplu, experiena arhitecilor). Utilizarea
unor arhitecturi multi-strat flexibile, tratarea coninutului multimedia i integrarea depozitelor
de date existente sunt stringente pentru dezvoltarea arhitecturii aplicaiilor web.
n mod normal, aplicaiile web nu sunt dezvoltate din nimic n ceea ce prive te
infrastructura tehnic; deseori trebuie extins sau adaptat o infrastructur existent. Pe lng
constrngerile pur tehnice, putem identifica alte aspecte, cum ar fi viabilitatea economic a
infrastructurii tehnice.
Arhitectura unei aplicaii este influenat n principal de cerinele funcionale
-serviciile oferite de un sistem- i consideraiile privind calitatea (scalabilitatea sau
performana). Dincolo de aceste cerine, arhitecturile sunt influenate de constrngeri tehnice,
cum ar fi sistemul software utilizat (de exemplu, sistemul de operare), middleware (de
exemplu, implementarea CORBA), sistemele de motenire care vor fi integrate, standardele
utilizate, regulile de dezvoltare (de exemplu, ghiduri de scriere a codului) sau aspectele de
distribuire (de exemplu, distribuirea n diverse locaii a unei companii).
Calitatea aplicaiilor Web este influenat de arhitectura pe care se bazeaz.
Bibliografie
https://ro.wikipedia.org/wiki/Aplica%C8%9Bie_web
https://ro.wikipedia.org/wiki/Framework
http://www.scritub.com/stiinta/informatica/Proiectarea-aplicaiilor-web204316910.php