| Technologia cienkiego klienta oraz serwery aplikacji |
Popularno?ć oprogramowania pracuj?cego w architekturze Klient-Serwer powoduje, że często spotykamy się z
instalacjami, w których Uniwersalne Końcówki Sieciowe (zwane także cienkimi klientami lub komputerami
sieciowymi) musz? współpracować z takimi programami. <br><br>
Klasycznymi przykładami s? rozwi?zania oparte o interfejs oparty o przegl?darkę WWW - chociażby system
bankowo?ci elektronicznej dla biznesu niektórych banków lub popularny zintegrowany system SAP.<br><br>
Architektura Klient-Serwer wymaga współpracy 2 modułów programowych - serwera, który zazwyczaj pracuje
na dedykowanym silnym komputerze i komunikuje się z innymi jednostkami za po?rednictwem sieci lokalnej lub
rozległej oraz klienta, którego zadaniem jest realizacja interfejsu użytkownika oraz oczywi?cie komunikacja
z serwerem.<br><br>
Architektura oparta o model serwera aplikacyjnego pozwala na zabezpieczenie poziomu niezawodno?ci,
dostępno?ci, łatwo?ci naprawy i skalowalno?ci wymaganej w intranetach przedsiębiorstw i rozwi?zaniach
internetowych. Architektura obejmuj?ca serwer aplikacyjny pozwala:<br><br>
- obsługiwać duże ilo?ci zapytań<br>
- obsługiwać nieprzewidywalne obci?żenia<br>
- utrzymywać wysok? dostępno?ć i niezawodno?ć usług<br>
<br>
Architektura sieciowa.
Sieć może być zaprojektowana w dwóch, trzech lub więcej warstwach w zależno?ci od ?rodowiska. W
przedsiębiorstwie, w którym większo?ć dostępu do informacji jest realizowana wewn?trz firmy, z reguły
spotkamy architekturę dwuwarstwow?. Do ?rodowiska wymagaj?cego dostępu z zewn?trz, jak np. w przypadku
handlu elektronicznego, bardziej pasuje architektura trójwarstwowa.<br><br>
W dwuwarstwowej architekturze serwery aplikacyjne stanowi? warstwę pierwsz?, a serwery baz danych - drug?.
Interfejs użytkownika znajduje się na serwerach aplikacyjnych a dane na serwerach baz danych.<br><br>
W trzywarstwowej architekturze serwery aplikacyjne ustawione s? w drugiej warstwie, z reguły pomiędzy
serwerami WWW stanowi?cymi pierwsz? warstwę, a serwerami baz danych stanowi?cymi warstwę trzeci?. Druga
warstwa bywa okre?lana również warstw? aplikacyjn?. <br><br>
W takim modelu interfejs użytkownika znajduje się na platformach pierwszej warstwy, cała logika
aplikacji biznesowych na drugiej warstwie, a dane przechowywane s? na warstwie trzeciej.<br><br>
Serwery aplikacji
Powrót
|