2.7-сурет. Үшбуынды модель
Ақырғы пайдаланушымен сұхбат жүргізуге жауап беретін үш буындық
AS-моделге сәйкес, аталған процесс, әдетте, ақпаратты ұсыну қызметтерін
орындайды және қосымшаның компонентімен DBS моделіндегіге ұқсас түрде
әрекеттеседі. Қосымшаның компоненті жеке компьютерде орналасып өз
кезегінде RDA моделіне ұқсас түрде мәліметтерді басқару компонентімен
байланысты болады.
AS-моделінің орталық буыны қосымшалар сервері болып табылады.
Қосымшалар серверінде бірнеше қолданбалы қызметтер орындалады,
олардың әрқайсысы оны қажет ететін программалардың барлығына қызмет
көрсету қызметі ретінде рәсімделген. Қосымшалар серверлерінің бірнешеуі
болуы мүмкін, олардың әрқайсысы өз қызметін ұсынады. Қосымшалар
серверінен қызмет көрсетуін сұраған кез келген программа ол үшін клиент
болып табылады. Клиенттерден серверлерге келіп түскен сұраныстар кезекке
тұрады, олар ол жерден қандай да бір пәнге байланысты, мысалы,
басымдылықтары бойынша іріктеліп алынады.
Ұсыну қызметтерін орындайтын және қосымшалар сервері үшін клиент
болып табылатын компонент бұл модельге әдеттегіден кеңірек түсіндіріледі.
Ол ақырға пайдаланушы бар интерфейсті ұйымдастыру үшін қызмет етуі,
құрылғылардан, мысалы, сигнал бергіштерден мәліметтерді қабылдауды
қамтамасыз етуі, немесе еркін түрдегі программа болуы мүмкін.
AS-модельдің артықшылығы – қосымшаның қызметтері өзара тәуелсіз
үш бөлікке бөлінгендіктен, оның икемділігі мен әмбебаптығы болып
табылады. Көптеген жағдайларда бұл модель екі буындық модельмен
салыстырғанда тиімдірек болады. Модельдің негізгі кемшілігі – қосымшаның
компоненттерінің арасында ақпаратпен алмасуға жұмсалатын компьютердің
ресурстары екі буындық модельмен салыстырғанда көбірек
жұмсалатындығы.
Қосымшалардың компьютер-серверлерінде қосымшалардың қызмет ету
ортасын жүзеге асыратын программалық өнімдердің мысалы ретінде BEA
WebLogic Server (BEA Systems Corp.), Inprise Application Server (Inprise Corp)
және IBM WebSphere Application Server (IBM Corp.) атауға болады.
Мәліметтерді
басқару
Қосымша
Ұсыну
МҚ
компьютер-сервері
Қосымшалардың компьютер-сервері
Компьютер-клиент
5.
Мәліметтер қоры және Интернет
Интернет пен Интереттегі ақпараттар көзі мәліметтер қорлары болған
жағдайда Web-серверлер МҚБЖ компоненттерінің өзара әсері орын алады.
Мәліметтер қорларын пайдаланатын программалық компоненттердің жұмыс
істеуін ұйымдастырудың үш түрін ажыратады:
a) клиент жағында;
b) Web-сервер жағында;
с) Қосымшалар сервері жағында.
Клиент жағындағы мәліметтер қорына қол жеткізу кезінде Javа тілі
клиент пен сервердің өзара әсерінің негізгі құралы болады. Бұл жағдайда
HTML тілінің мүмкіндіктерін кеңейтетін JavaScript, Jscript, VBScript
сценарийлер тілдері пайдалануы мүмкін. Өзара әсерлер схемалары келесі 2.8-
суретте көрсетілген.
2.8-сурет. Клиент пен сервердің өзара әсерлер схемасы
МҚ серверіне жүгіну үшін Java – программаларының ішінен жұмыс
принципі ODBC ұқсас JDBC хаттамасы пайдаланылады.
Web-сервер жағындағы МҚ қол жеткізу SQL тілінде МҚ өзара әсер
ететін Web-сервердің сыртқы программаларын шақыру арқылы жүзеге
асырылады, ол келесі 2.9-суретте келтірілген.
2.9-сурет. Web-сервер жағынан МҚ-на қол жеткізу.
Келесі 2.10- суретте қосымшалар сервері жағындағы мәліметтер
қорына қол жеткізу мүмкіндігі көрсетілген.
Клиент
МҚ сервер
МҚ
SQLсұраныс
Web-сервер
Клиент
Web-сервер
МҚ сервері
SQL сұраныс
МҚ