Клијент-сервер технологија омогућава два независна интерактивна процеса - сервер и клијент, чија се комуникација врши преко мреже.
Сервери су процеси одговорни за одржавање базе података и датотечног система, а клијенти су процеси који шаљу захтев и чекају одговор од сервера.
У конструкцији се користи модел клијент-серверСистеми за обраду информација засновани на ДБМС-у, као и поштански системи. Постоји и такозвана датотека-сервер, која се значајно разликује од архитектуре клијент-сервер.
Подаци у систему датотека датотека се похрањују надатотечни сервер (Новелл НетВаре или ВиндовсНТ Сервер), а они се обрађују на радним станицама кроз функционисање „десктоп ДБМС“, као што су Аццесс, Парадок, ФокПро, итд.
ДБМС се налази на радној станици иподацима управља више независних и недоследних процеса. У овом се случају сви подаци преносе с сервера преко мреже на радну станицу, што успорава брзину обраде информација.
Клијент-сервер технологија имплементиранафункционисање две (најмање) апликације - клијената и сервера, који деле функције међу собом. Сервер је одговоран за складиштење и директну манипулацију подацима, на пример, СКЛСервер, Орацле, Сибасе и други.
Пользовательский интерфейс формирует клиент, в заснована на конструкцији којих се користе посебни алати или десктоп ДБМС-ови. Обрада логичких података врши се делимично на клијенту, а делом на серверу. Захтеве серверу шаље клијент, обично у СКЛ-у. Примљене захтеве обрађује сервер, а резултат се враћа клијентима.
У исто време, подаци се обрађују на истом месту где се чувају - на серверу, тако да се велика количина не преноси преко мреже.
Предности архитектуре клијентског сервера
Клијент-сервер технологија у информациони систем уноси следеће квалитете:
Измене података врши сервер базе податакаподаци користећи механизам трансакције који даје скуп оперативних својстава као што су: 1) атомска, која осигурава интегритет података при било којем завршетку трансакције; 2) независност трансакција различитих корисника; 3) толеранција грешке - чување резултата завршетка трансакције.
Клијент-сервер технологија подржава хиљаде корисника и гигабајта информација одговарајућом хардверском платформом.
Као што је већ напоменуто, на датотечном серверутехнологија су сва три слоја комбинована у једну монолитну апликацију која ради на радној станици, а све промене слојева нужно доводе до модификација апликације, верзије клијента и сервера су различите, а надоградње верзија је потребно на свим радним станицама.
Клијент-сервер технологија у два нивоаАпликација омогућава извршавање свих функција за формирање корисничког интерфејса на клијенту, а све функције за управљање информацијама о базама података на серверу, пословна правила могу се имплементирати и на серверу и на клијенту.
Трослојна апликација омогућава средњи ниво који имплементира пословна правила, а то су компоненте које се највише мијењају.
Неколико нивоа омогућава флексибилно и јефтино прилагођавање постојеће апликације сталним пословним захтевима.