ARCHITEKTURA Bazodanowych aplikacji WWW, edukacja i nauka, Informatyka


ARCHITEKTURA Bazodanowych aplikacji WWW

Powszechnie stosowaną architekturą w aplikacjach internetowych jest architektura trójwarstwowa (rys1, załącznik), która wprowadza logiczny; funkcjonalny podział aplikacji na trzy warstwy: warstwę podstawową - System zarządzania bazą danych SZBD, warstwę pośrednią - serwer WWW oraz warstwę końcową - klienta (komputer lub inne urządzenie obsługujące przeglądarkę internetową). Taki podział podyktowany jest wymogami poszczególnych aplikacji, które łączą ze sobą różne protokoły sieciowe i programy. W aplikacjach sieciowych dąży się zwykle do przeniesienia możliwie największego ciężaru aplikacji na stronę serwera, pozostawiając klientowi zazwyczaj jedynie funkcje interfejsu z użytkownikiem. W takiej sytuacji aplikacja jest łatwiejsza w utrzymaniu - większość lub całość kodu ulegającego modyfikacji związanej ze zmianami w bazie, rozbudową lub poprawkami skupiona jest tylko w części serwerowej aplikacji.

Zadania wykonywane przez poszczególne człony architektury są następujące:

Najczęściej wszystkie człony architektury działają na tej samej maszynie. Jednakże nie ma żadnych przeszkód ku temu, by uruchomić system zarządzania bazą danych na innym komputerze. Tego typu rozwiązanie stosuje się ze względów bezpieczeństwa, z uwagi na możliwość dysponowania pojemnościami dodatkowych dysków oraz z powodu większej wydajności. Jednakże z punktu widzenia programisty pierwsze rozwiązanie nie różni się niczym od drugiego.



Wyszukiwarka

Podobne podstrony:
Strona WWW, edukacja i nauka, Informatyka
Co to jest WWW, edukacja i nauka, Informatyka
Poczta elektroniczna - zastosowania, edukacja i nauka, Informatyka
komputer i jak komputer rozumie informacje, edukacja i nauka, Informatyka
Klastry (Clusters), edukacja i nauka, Informatyka
Dobre i złe cechy internetu, edukacja i nauka, Informatyka
Rejestr Systemowy1, edukacja i nauka, Informatyka
Klasyfikacja oprogramowania ze względu na jego funkcje, edukacja i nauka, Informatyka
Hacking, edukacja i nauka, Informatyka
Rodzaje serwerów, edukacja i nauka, Informatyka
Co to jest komunikator, edukacja i nauka, Informatyka
Grafika Komputerowa, edukacja i nauka, Informatyka
Do autora DODAC DO MAKIETY, edukacja i nauka, Informatyka
Komputeryzacja, edukacja i nauka, Informatyka
Sieci komputerowe2, edukacja i nauka, Informatyka
Wirusy i profilaktyka antywirusowa, edukacja i nauka, Informatyka
Jak będzie wyglądał rozwój informatyki w Polsce, edukacja i nauka, Informatyka
Zagrożenia programowe i sposoby walki z wirusami, edukacja i nauka, Informatyka
Systemy informatyczne w obiektach gospodarczych, edukacja i nauka, Informatyka

więcej podobnych podstron