/ / Клијент-сервер технологија

Технологија клијентског сервера

Клијент-сервер технологија омогућава два независна интерактивна процеса - сервер и клијент, чија се комуникација врши преко мреже.

Сервери су процеси одговорни за одржавање базе података и датотечног система, а клијенти су процеси који шаљу захтев и чекају одговор од сервера.

У конструкцији се користи модел клијент-серверСистеми за обраду информација засновани на ДБМС-у, као и поштански системи. Постоји и такозвана датотека-сервер, која се значајно разликује од архитектуре клијент-сервер.

Подаци у систему датотека датотека се похрањују надатотечни сервер (Новелл НетВаре или ВиндовсНТ Сервер), а они се обрађују на радним станицама кроз функционисање „десктоп ДБМС“, као што су Аццесс, Парадок, ФокПро, итд.

ДБМС се налази на радној станици иподацима управља више независних и недоследних процеса. У овом се случају сви подаци преносе с сервера преко мреже на радну станицу, што успорава брзину обраде информација.

Клијент-сервер технологија имплементиранафункционисање две (најмање) апликације - клијената и сервера, који деле функције међу собом. Сервер је одговоран за складиштење и директну манипулацију подацима, на пример, СКЛСервер, Орацле, Сибасе и други.

Пользовательский интерфейс формирует клиент, в заснована на конструкцији којих се користе посебни алати или десктоп ДБМС-ови. Обрада логичких података врши се делимично на клијенту, а делом на серверу. Захтеве серверу шаље клијент, обично у СКЛ-у. Примљене захтеве обрађује сервер, а резултат се враћа клијентима.

У исто време, подаци се обрађују на истом месту где се чувају - на серверу, тако да се велика количина не преноси преко мреже.

Предности архитектуре клијентског сервера

Клијент-сервер технологија у информациони систем уноси следеће квалитете:

  • Поузданост

Измене података врши сервер базе податакаподаци користећи механизам трансакције који даје скуп оперативних својстава као што су: 1) атомска, која осигурава интегритет података при било којем завршетку трансакције; 2) независност трансакција различитих корисника; 3) толеранција грешке - чување резултата завршетка трансакције.

  • Скалабилност тј. способност система да не зависи од броја корисника и количине информација без замене коришћеног софтвера.

Клијент-сервер технологија подржава хиљаде корисника и гигабајта информација одговарајућом хардверском платформом.

  • Сигурност тј. поуздана заштита података од неовлашћеног приступа.
  • Флексибилност У апликацијама које раде са подацима разликују се логички слојеви: корисничко сучеље; правила логичке обраде; управљање подацима

Као што је већ напоменуто, на датотечном серверутехнологија су сва три слоја комбинована у једну монолитну апликацију која ради на радној станици, а све промене слојева нужно доводе до модификација апликације, верзије клијента и сервера су различите, а надоградње верзија је потребно на свим радним станицама.

Клијент-сервер технологија у два нивоаАпликација омогућава извршавање свих функција за формирање корисничког интерфејса на клијенту, а све функције за управљање информацијама о базама података на серверу, пословна правила могу се имплементирати и на серверу и на клијенту.

Трослојна апликација омогућава средњи ниво који имплементира пословна правила, а то су компоненте које се највише мијењају.

Неколико нивоа омогућава флексибилно и јефтино прилагођавање постојеће апликације сталним пословним захтевима.

Ликед:
0
Популарне поруке
Духовни развој
Храна
иуп