Сур. 5. Қашықтан қол жеткізу моделі (RDA)
Бұл модельдің артықшылықтары:
•
Бейнелеу
компонентін және қолданбалы компонентті клиенттік
компьютерге жіберу операциялық жүйеде процестердің жалпы санын
азайтып, дерекқордың серверін айтарлықтай жеңілдетті;
•
ДБ сервері оған тән емес функциялардан босатылады; сервер
процессоры немесе процессорлары деректерді өңдеу, сұраулар және
транзакциялар
операцияларымен
толығымен
айналысады.
(Егер
ресурстары жоқ терминалдардан бас тартып, оларды өздерінің жергілікті
есептеу ресурстарына ие клиенттік станциялардың рөлін атқаратын
компьютерлермен алмастырса, бұл мүмкін болады);
•
желінің жүктемесі күрт төмендейді, өйткені ол клиенттерден серверге
файлдық терминологияға енгізу-шығару сұраулары емес, SQL сұраулары
жіберіледі және олардың көлемі айтарлықтай аз. Сұрауларға жауап ретінде
клиент FS моделіндегідей файл блоктарын емес, тек сұраныстарға қатысты
деректерді алады.
RDA моделінің басты артықшылығы-"клиент-сервер" интерфейсін
біріктіру, SQL тілі клиент-қосымшаның және сервердің байланысы кезінде
стандартқа айналады.
Кемшіліктері:
1.клиенттік
қосымшалардың
қарқынды
жұмысы
кезінде
SQL
сұраныстары желінің жүктемесін айтарлықтай көбейтеді;
2.бұл модельде презентация логикасы да, қосымшаның іскери логикасы
да
клиентте
орналасқандықтан,
әртүрлі
қосымшаларда
ұқсас
функцияларды қайталаған кезде, тиісті бизнес логикасының коды әр
клиент қосымшасы үшін қайталануы керек. Бұл қосымша кодының
шамадан тыс қайталануын тудырады;
3. бұл модельдегі сервер пассивті рөл атқарады, сондықтан клиентте
ақпараттық
ресурстарды
басқару
функциялары
орындалуы
керек.
Шынында да, мысалы, егер біз қоймадағы тауарлардың сақтандыру
қорларын бақылауды жүзеге асыруымыз керек болса, онда қойманың күйін
өзгертуге байланысты әрбір қосымша, тауарды сатуды немесе қоймадан
шығаруды модельдейтін деректерді өзгерту операцияларын орындағаннан
кейін, қалдық көлемін тексеріп, егер ол сақтандыру қорынан аз болса,
қажетті өнімді жеткізуге тиісті өтініш жасау қажет. Бұл бір жағынан
клиенттің қосымшасын қиындатады, ал екінші жағынан бірнеше
қосымшаның қосымша тауарларға негізсіз тапсырыс беруінің байқалуы
мүмкін.
|