|
O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti fakultet
|
bet | 16/32 | Sana | 08.07.2024 | Hajmi | 2,32 Mb. | | #267039 |
Bog'liq Miraxmedov Xusanboy BMI3 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:
Taqdimot qatlami (Presentation layer ) / Mijoz qatlami(Client Layer)
Ilova qatlami (Application Layer) / Biznes qatlami (Business Layer)
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.
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti fakultet
|