Архитектура распределенных систем программного обеспечения Tarqalgan dasturiy ta'minot tizimlari arxitekturasi


Rasm 1.1. Uch bosqichli arxitekturada taqdimot qatlami va resurslarni boshqarish qatlami o'rtasida oraliq tizimni qo'llab-quvvatlash qatlami mavjud


Download 0.84 Mb.
bet7/27
Sana25.06.2023
Hajmi0.84 Mb.
#1654891
1   2   3   4   5   6   7   8   9   10   ...   27
Bog'liq
79 uz

Rasm 1.1. Uch bosqichli arxitekturada taqdimot qatlami va resurslarni boshqarish qatlami o'rtasida oraliq tizimni qo'llab-quvvatlash qatlami mavjud.
Uch bosqichli arxitekturalar mijoz/server arxitekturasiga qaraganda ancha murakkab va xilma-xildir. Ulardagi barcha qatlamlar aniq ajratilgan (1.1-rasm). Taqdimot qatlami ikki bosqichli arxitekturadagi kabi mijozda joylashgan. Ilova mantig'i o'rta qatlamda joylashgan bo'lib, tizimni qo'llab-quvvatlash qatlami yoki o'rta dastur qatlami deb ataladi. Resurslarni boshqarish qatlami uchinchi qavatda joylashgan va arxitektura yechimiga birlashtirilgan barcha serverlardan iborat. Resurslarni boshqarish quyi tizimi nuqtai nazaridan amaliy mantiqiy sathda ishlaydigan dasturlar shunchaki mijozlardir (1.2-rasm).
Uch bosqichli arxitekturalar asosan integratsiya uchun mo'ljallangan bo'lsa-da, ular ikki bosqichli arxitekturalar kabi ishlatilishi mumkin. Bu holda ularning afzalligi kengaytirilishi bo'ladi. Har bir qatlam alohida kompyuterda ishlashi mumkin. Xususan, dastur qatlami turli xil kompyuterlarda taqsimlanishi mumkin. Shu bilan birga, dastur mantig'i resurslarni boshqarishdan ancha mustaqil bo'lishi mumkin, uning portativligi va qayta ishlatilishi sezilarli darajada oshadi.

rasm 1.2. Uch bosqichli yondashuv yordamida turli arxitektura tizimlarining integratsiyasi.
Uch bosqichli tizimlar ikki bosqichli tizimlar tomonidan ilgari surilgan kontseptual muhim kontseptsiyalarni to'ldirdi va ishlab chiqdi. Resurslarni boshqarish o'rta qatlamda joylashgan amaliy mantiqiy dasturlar tomonidan ishlatilishi kerak bo'lgan aniq interfeyslarga bo'ysunishi kerakligi yanada aniq bo'ldi. Agar ikki darajali arxitekturalar amaliy qatlam interfeyslarining ta'rifini talab qilsa, uch bosqichli arxitekturalar resurslarni boshqarish qatlami interfeyslarini standartlashtirishga olib keldi.
Uch bosqichli arxitekturaning afzalliklari, ayniqsa, heterojen resurslarni birlashtirishda aniq ko'rinadi. Zamonaviy o'rta dasturiy ta'minot ushbu qatlamlarga qo'shimcha xususiyatlarni kiritish uchun zarur bo'lgan funksiyalarni o'z ichiga oladi: har xil turdagi resurslar uchun tranzaksiya kafolatlari, apparat yukini muvozanatlash, hodisalarni qayd qilish imkoniyatlari, replikatsiya, ma'lumotlarning doimiyligi va boshqalar. Tizim qo'llab-quvvatlashidan foydalangan holda, dastur mantig'ini ishlab chiquvchilar o'rta qatlam tomonidan taqdim etilgan yordamdan foydalanib, hamma narsani mustaqil ravishda dasturlashdan ko'ra, eng murakkab o'zaro ta'sir modellarini yaratishi mumkin. Ishlashdagi yo'qotishlar o'rta qatlam modelini turli tarmoq tugunlariga tarqatish orqali qoplanadi, bu tizimlarning miqyosi va ishonchliligiga sezilarli ta'sir qiladi.
Uch bosqichli tizimlar modelining cheklovlari bir nechta uch bosqichli tizimlarni birlashtirishga urinishda, shuningdek, taqsimlangan tizimlar Internet darajasiga kirganida o'zini namoyon qildi, bu esa ushbu tizimlarning etarli darajada standartlashtirilmaganligi bilan bog'liq.
Ko'p bosqichli arxitekturalar uch bosqichli arxitekturadan unchalik farq qilmaydi: ular Internet orqali ma'lumotlarga kirishning muhimligini hisobga olgan holda, uch bosqichli modelning umumlashtirilishi hisoblanadi. Darajali arxitekturalar ikkita asosiy dastur uchun mo'ljallangan: heterojen tizimlarni ulash va Internetga ulanish. Ko'p bosqichli tizimlarning alohida qatlamlari o'zlari ikki yoki uch bosqichli tizimlardir.
Ko'pgina zamonaviy tizimlar ko'p bosqichli printsip asosida qurilgan. Ularning yaratilishi boshqa tizimlarni birlashtirish uchun katta sa'y-harakatlarni talab qildi. Bu ko'p bosqichli tizimlarning asosiy kamchiliklari - ular juda ko'p oraliq qatlamlarga ega, ko'pincha ortiqcha funksionallikka ega, murakkab, ishlab chiqish, sozlash va saqlash qimmat. Tizimga yangi darajalar kiritilishi bilan uning moslashuvchanligi oshishiga erishilgan bo'lsa-da, funksionallik o'sadi, lekin shu bilan birga darajalar o'rtasidagi o'zaro ta'sir narxi oshadi, tizimning ishlashi bilan bog'liq muammolar paydo bo'ladi.

Download 0.84 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   ...   27




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling