Қосымшалар серверінің моделі




Презентация қосу
Қосымшалар
серверінің моделі
Болатов Мадияр
Муратов Еркайрат
13-09 ИСК
Қосымшалар серверінің моделі
Желі – бұл есептеу ресурстарының тиімді үлестірілуін қамтамасыз ететін
программалық, техникалық және коммуникациялық құралдардың жиынтығы.
«Клиент-сервер» технологиясы кең тарауда, бірақ технологияны нақты программалық
өнімде іске асыру әртүрлі.
«Клиент-сервер» технологиясының негізгі қағидаларының бірі – мәліметтерді өңдеу
операциясын табиғаты әртүрлі үш топқа бөлу. Бірінші топ – бұл мәліметтерді енгізу
және бейнелеу. Екінші топ берілген пәндік облыстың міндеттерін шешу үшін тән,
мәліметтерді өңдеудің қолданбалы операцияларын біріктіреді. үшінші топ –
мәліметтерді сақтау және оларды басқару операцияларын қамтиды.
«Клиент-сервер» технологиясын іске асырудың үш моделін ажыратады:
1. қашықтағы мәліметтерге ену моделі(Remote Date Access – RDA);
2. мәліметтер қоры серверінің моделі(Date Base Server – DBS);
3. қосымшалар серверінің моделі(Application Server – AS).
AS-моделінде клиент-компьютерінде орындалатын программалар мәліметтер енгізу
және бейнелеу міндеттерін шешеді, яғни бірінші топтың операцияларын жүзеге
асырады. Қолданбалы программалар бір немесе қосымшалар серверінің тобымен
орындалады. Қолданбалы есептерді шешуге қажетті ақпараттық ресурстарға ену RDA-
моделіндегідей қамтамасыз етіледі. Қолданбалы программалар түрлі типтегі
ресурстарға енуді қамтамасыз етеді –мәліметтер қорына, индексацияланған
файлдарға және т.б.
RDA- және DBS-модельдері операциялар бөлінуінің екі буынды схемасына сүйенсе, AS-
Қосымшалар серверінің моделі
Бұл модель екі деңгейлі модельдің кеңейткіші болып табылады және онда клиент пен
сервер арасындағы қосымша аралық деңгей жүргізіледі. Үш деңгейлі модельдің
архитектурасы келесі бетте көрсетілген. Бұл аралық деңгейдің ішінде бір немесе бірнеше
сервер қосымшасы бар.
Бұл модельде қосымша компоненттері үш орындаушы арасында бөлінеді:
Клиент локалдық редакторларды, қолданушының графикалық интерфейсін қоса
отырып логиканың ұсынылуын қамтамасыз етеді; клиент клиент-компьютерде орналасқан
локалдық ДБ-ға сұраныстары (обращения) бар бола алатын клиент қосымшасның
локалдық кодын қоса алады. Клиент локалдық немесе глобалдық желіге қол жеткізуді
қамтамасыз ететін қосымшаның front-end бөлігінің коммуникациондық функцияларын
орындайды. Қосымша ретінде клиент пен сервердің өзара байланысуын жүзеге асыру өз
ішіне үлестірілген транзакцияларды басқаруды қоса алады.
Қосымшалар сервері архитектураның жаңа аралық деңгейін құрастырады. Олар
клиентке арналған ортақ жүктелмейтін функцияларды орындау сияқты жобаланған.
Қосымшалар сервері жұмыс істеуші топтардың әрекеттесетін бөліктері сияқты клиенттер
функцияларын қамтамасыз етеді, жүйелік домендік операциялық ортаны қамтамасыз
етеді, бизнес-логиканың ортақ ережелерін орындайды және сақтайды, мәліметтері бар
каталогтермен жұмыс істей алады, хаттармен алмасуды және сұраныстарды қолдауды
(әсіресе үлестірілген транзакцияларда) қамтамасыз етеді.
Бұл модельде деректер базасының серверлері тек ДББЖ функцияларымен ғана жұмыс
істейді: ДБ құру мен оны толтыру функцияларын қамтамасыз етеді, реляциондық ДБ-ның
Қосымшалар серверінің моделі

Ұқсас жұмыстар
Программалау тілдерін пайдаланып мекеменің Web - сайтын жобалау
Мәліметтер қоры және оның модельдері
Қазіргі уақытта бұлтты платформалар дамыған сақтау жүйелерінің қатарында
Деректер базасының архитектурасы
Ашық жүйелердің өзара әрекеттесу моделі
Жазбаша іскерлік коммуникация
Құжат, оның түрлері және қызметі
Желі маскасы
Операциялық жүйесі
Кәсіпорынның архитектерасы
Пәндер