Компјутери, Софтвер
Клиент-сервер технологија
клиент-сервер технологија обезбедува два независни процеси интеракција - серверот и клиентот, врската помеѓу нив преку мрежа.
Сервери се нарекува процеси одговорни за поддршка на базата на податоци и фајл системот, а на клиентите - процесите кои испрати барање и чека за одговор од серверот.
модел на клиент-сервер се користи во изградбата на системот за обработка на информации врз основа на базата на податоци, како и на поштенскиот систем. Постои т.н. датотека-сервер архитектура која е значително различен од клиент-сервер.
Податоци во системот на серверот за датотеки зачувани на серверот за датотеки (Novell NetWare или WindowsNT сервер), и тие се обработуваат преку работата на работни станици "десктоп база на податоци", како што се пристап, парадокс, FoxPro, итн
База на податоци се наоѓа во работна станица, како и податоци манипулација во изведба на неколку независни и некоординирани процес. на тој начин сите податоци пренесени преку мрежата на серверот на работна станица, кој го успорува брзината на обработка на информации.
клиент-сервер технологија се спроведува функционирањето на две апликации (најмалку) - клиенти и сервери кои ги споделуваат функциите меѓу нив. За чување и директна манипулација на серверот податоци реагира, пример за тоа што може да биде SQLServer, Oracle, Sybase, и други.
Корисничкиот интерфејс обезбедува клиентот врз изградба на кој се користат специјални алатки или десктоп база на податоци. Логичка обработка на податоци се извршува делумно на клиентот, а делумно на сервер. Да поднесе барање до серверот се извршува од страна на клиентот, обично во SQL јазикот. Примени барања обработени од страна на серверот и клиентот (и), резултатот се враќа.
Податоците се обработуваат на истото место каде што се чуваат - на серверот, па голем износ од нив не се испратени во мрежата.
Предностите на клиент-сервер архитектура
клиент-сервер технологија носи информации систем, квалитет:
- сигурност
промена на податоците се врши сервер бази на податоци со користење на механизмот за трансакција која дава агрегат својства како операции како што се: 1) atomicity, која обезбедува интегритетот на податоците за секоја трансакција завршува; 2) независноста на трансакции на различни корисници; 3) грешка толеранција - заштеда на резултатите на трансакцијата.
- Приспособливост, т.е. Систем капацитет не зависи од бројот на корисници и на количината на информации без да се менува софтверот што се користи.
клиент-сервер технологија поддржува илјадници корисници и гигабајти информации на соодветна платформа хардвер.
- Безбедност, т.е. сигурна заштита на податоци од неовластен пристап.
- Флексибилност. Во апликации што работат со податоци, одвои логички слоеви: корисник интерфејс; правила на обработка логика; управување со податоци.
Како што веќе спомнавме, на датотеки на серверот технологија, сите три слоеви се комбинираат во еден монолитен апликација која работи на работна станица, и сите промени во слоеви мора да доведе до промена на апликацијата, различни верзии на клиентот и серверот, и сакате да ги извршуваат софтверски надградби на сите работни станици .
Клиент-сервер технологија во примената на две нивоа обезбедува сите функции за формирање на корисничкиот интерфејс на клиентот, и сите функции на управување со информации база на податоци - на серверот, бизнис правило може да се спроведе и на серверот и клиентот.
примена на три нивоа овозможува на средно ниво, кој се спроведува бизнис правила, кои се повеќето променлива компоненти.
Повеќе нивоа овозможуваат флексибилно и економично ефикасно адаптираат постоечките апликации постојано updatable бизнис барања.
Similar articles
Trending Now