4 дәріс. Клиент-сервер архитектурасы


Жергілікті желілерге арналған алғашқы базалық технология осы болды



бет3/5
Дата29.03.2023
өлшемі57,05 Kb.
#77356
1   2   3   4   5
Жергілікті желілерге арналған алғашқы базалық технология осы болды файлдық сервер моделі (FS)... Ол кезде бұл технология FoxPro, Clipper, Clarion, Paradox және т.с.с. жүйелерді қолданған отандық әзірлеушілер арасында өте кең таралған болатын.
FS моделінде барлық 3 компоненттердің функциялары (презентация компоненті, қолданбалы компонент және ресурстарға қол жеткізу компоненті) серверлік компьютерде (хостта) орындалатын бір кодта біріктірілген. Бұл архитектурада клиенттік компьютер мүлдем жоқ, ал деректерді көрсету және ұсыну компьютерлік компьютердің немесе терминалдың эмуляциясы ретіндегі терминалдың көмегімен жүзеге асырылады. Өтініштер әдетте төртінші буын тілінде (4GL) жазылады. Желідегі компьютерлердің бірі файлдық сервер болып саналады және басқа компьютерлерге файлдарды өңдеу қызметін ұсынады. Ол желілік операциялық жүйенің басқаруымен жұмыс істейді және ақпараттық ресурстарға қол жетімділіктің құрамдас бөлігі ретінде маңызды рөл атқарады. Желінің басқа компьютерлерінде қолданбалы компонент пен презентация компоненті қосылған кодтар қосымшасы жұмыс істейді.
Клиент пен сервер арасындағы әрекет технологиясы келесідей: сұраныс файлдық серверге жіберіледі, ол клиенттің компьютерінде орналасқан ДҚБЖ-ға қажетті мәліметтер блогын жібереді. Барлық өңдеу терминалда жасалады.
Айырбастау хаттамасы - бұл қосымшаны файлдық сервердегі файлдық жүйеге қол жеткізуді қамтамасыз ететін қоңыраулар жиынтығы.
Бұл технологияның жағымды жақтары:

  • - қосымшаны әзірлеу жеңілдігі;

  • басқарудың қарапайымдылығы және бағдарламалық жасақтаманы жаңарту

  • жұмыс орны жабдықтарының төмен құны (терминалдар немесе эмуляция режимінде төмен өнімділігі бар арзан компьютерлер толыққанды компьютерлерге қарағанда әрқашан арзан).

Бірақ FS-модельдің артықшылықтары оның кемшіліктерінен асып түседі:
Желі арқылы жіберілетін мәліметтердің үлкен көлеміне қарамастан, жауап беру уақыты өте маңызды, өйткені клиент терминалға енгізген әрбір таңба серверге беріліп, қосымша арқылы өңделіп, терминал экранында көріну үшін қайтарылады. Сонымен қатар, бірнеше компьютерлер арасында жүктемені бөлу проблемасы бар.

  • қымбат серверлік жабдық барлық пайдаланушылар оның ресурстарымен бөлісетіндіктен;

  • графикалық интерфейстің болмауы .

«Файл - Сервер» технологиясына тән мәселелерді шешудің арқасында «Клиент - Сервер» деп аталатын неғұрлым прогрессивті технология пайда болды.
Қазіргі ДҚБЖ үшін клиент-сервер архитектурасы іс жүзінде стандартқа айналды. Егер жобаланатын желілік технология «клиент-сервер» архитектурасына ие болады деп болжанса, онда бұл оның шеңберінде іске асырылатын қолданбалы бағдарламалар үлестірілген сипатқа ие болады дегенді білдіреді, яғни қолданбалы функциялардың бір бөлігі клиенттік бағдарламада, екіншісі бағдарламада орындалады -сервер.
Клиент-сервер технологиясының қосымшаларын енгізудегі айырмашылықтар төрт фактормен анықталады:

  • - логикалық компоненттерде бағдарламалық жасақтаманың қандай түрлері бар;

  • - логикалық компоненттердің функцияларын жүзеге асыру үшін қандай бағдарламалық механизмдер қолданылады;

  • - логикалық компоненттерді желідегі компьютерлер қалай бөледі;

  • - компоненттерді бір-бірімен байланыстыру үшін қандай механизмдер қолданылады.

Осының негізінде үш тәсіл бөлінеді, олардың әрқайсысы Клиент-Сервер технологиясының сәйкес моделінде жүзеге асырылады:

  • - қашықтағы деректерге қол жеткізу моделі (Remote Date Access - RDA);

  • - мәліметтер базасының сервер моделі (DateBase Server - DBS);

  • - қосымша серверінің моделі (Application Server - AS).

RDA моделінің маңызды артықшылығы - бұл SQL-бағытталған ДҚБЖ-мен жұмыс істейтін жұмыс үстелінің қосымшаларының жылдам қалыптасуын қамтамасыз ететін қолданбалы құралдардың кең ауқымы. Әдетте құралдар ОЖ-мен қолданушының графикалық интерфейсін, сонымен қатар презентация мен қолданбалы функцияларды араластыратын автоматтандырылған код жасау құралдарын қолдайды.
Кең таралуына қарамастан, RDA моделі ең жетілдірілген DBS үлгісіне жол беріп отыр.


Достарыңызбен бөлісу:
1   2   3   4   5




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет