O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti fakultet




Download 2,32 Mb.
bet16/32
Sana08.07.2024
Hajmi2,32 Mb.
#267039
1   ...   12   13   14   15   16   17   18   19   ...   32
Bog'liq
Miraxmedov Xusanboy BMI

3 bosqichli arxitektura
An'anaviy 2 darajali arxitekturada ikkita komponent mavjud: mijoz tomoni tizimi yoki foydalanuvchi interfeysi va odatda ma'lumotlar bazasi serveri bo‘lgan orqa tizim. Bu erda biznes logika foydalanuvchi interfeysi yoki ma'lumotlar bazasi serveriga kiritilgan. 2 darajali arxitekturaning salbiy tomoni shundaki, foydalanuvchilar sonining ko‘payishi bilan unumdorlik pasayadi. Bundan tashqari, ma'lumotlar bazasi va foydalanuvchi qurilmasining bevosita o‘zaro ta'siri ham ba'zi xavfsizlik muammolarini keltirib chiqaradi. Temir yo‘lni bron qilish tizimlari, kontentni boshqarish tizimlari odatda ushbu arxitektura yordamida qurilgan bir nechta ilovalardir. 
3 darajali arxitektura haqida gap ketganda, uchta qatlam mavjud:

  1. Taqdimot qatlami (Presentation layer ) / Mijoz qatlami(Client Layer)

  2. Ilova qatlami (Application Layer) / Biznes qatlami (Business Layer)

  3. Ma'lumotlar qatlami (Data Layer)

Ushbu modelda oraliq serverlar mijoz so‘rovlarini qabul qiladi va ularni biznes mantig'ini qo‘llagan holda bo‘ysunuvchi serverlar bilan muvofiqlashtirish orqali qayta ishlaydi. Mijoz va ma'lumotlar bazasi o‘rtasidagi aloqa oraliq dastur qatlami tomonidan boshqariladi, bu esa mijozlarga turli xil DBMS echimlaridan ma'lumotlarga kirish imkonini beradi.


Standard veb ilova arxitekturasi

Frontend


Taqdimot qatlami


Client side



Chrome
Browser
Google…

Bankend

dd

biznes qatlami





Malumotlar qatlami









Uchinchi tomon hizmati

Uchinchi tomon hizmati

1.1-rasm. Standard veb ilova arxitekturas 


3 darajali arxitektura xavfsizroq, chunki mijoz ma'lumotlarga bevosita kira olmaydi. Ilova serverlarini bir nechta mashinalarda joylashtirish qobiliyati yuqori miqyoslilik, yaxshi ishlash va yaxshi qayta foydalanishni ta'minlaydi. Har bir elementni mustaqil ravishda masshtablash orqali uni gorizontal ravishda o‘lchashingiz mumkin. Yuk balansini samarali bajarish uchun siz asosiy biznesni ma'lumotlar bazasi serveridan ajratib olishingiz mumkin. Ma'lumotlarning yaxlitligi yaxshilanadi, chunki barcha ma'lumotlar ma'lumotlarga qanday va kim tomonidan kirish kerakligini hal qiluvchi dastur serveri orqali o‘tadi. Shu sababli, boshqaruvni o‘zgartirish oson va tejamkor. Mijoz qatlami nozik mijoz bo‘lishi mumkin, ya'ni apparat xarajatlari kamayadi. Ushbu modulli model qolgan komponentlarga ta'sir qilmasdan bitta darajani o‘zgartirishga imkon beradi. 

Download 2,32 Mb.
1   ...   12   13   14   15   16   17   18   19   ...   32




Download 2,32 Mb.

Bosh sahifa
Aloqalar

    Bosh sahifa



O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti fakultet

Download 2,32 Mb.