Lecture for Chapter 6, System Design: Decomposing the System


Mijoz/server arxitektura uslubi


Download 35.32 Kb.
bet7/13
Sana23.04.2023
Hajmi35.32 Kb.
#1386965
1   2   3   4   5   6   7   8   9   10   ...   13
Bog'liq
ch06lect1 (1)

UMLda "interfeys" "server interfeysi" bilan bir xilmi?

Mijoz/server arxitektura uslubi

  • Ko'pincha ma'lumotlar bazasi tizimlarida qo'llaniladi:
    • Front-end: foydalanuvchi ilovasi (mijoz)
    • Orqa tomon: ma'lumotlar bazasiga kirish va manipulyatsiya (server)
  • Mijoz tomonidan bajariladigan funktsiyalar:
  • Ma'lumotlar bazasi serveri tomonidan bajariladigan funktsiyalar:
    • Markazlashtirilgan ma'lumotlarni boshqarish
    • Ma'lumotlar yaxlitligi va ma'lumotlar bazasining izchilligi
    • Ma'lumotlar bazasi xavfsizligi
    • Bir vaqtning o'zida operatsiyalar (bir nechta foydalanuvchi ruxsati)
    • Markazlashtirilgan ishlov berish (masalan, arxivlash)

Qarang. J2EE va uning evolyutsiyasi :
  • J2EE ortida motiv bormi?
  • arxitektura?

?
Tizim bitta uslubdan yoki bir nechta uslubdan foydalanadimi?

Mijoz/server tizimlari uchun dizayn maqsadlari

  • Xizmat ko'rsatish qobiliyati
    • Server turli xil tarmoq muhitlarida turli xil mashinalar va operatsion tizimlar va funktsiyalarga o'rnatilishi mumkin
  • Shaffoflik, joylashuv-shaffoflik
    • Serverning o'zi tarqatilgan bo'lishi mumkin (nima uchun?), lekin foydalanuvchiga bitta "mantiqiy" xizmat ko'rsatishi kerak
  • Ishlash
    • Mijoz interaktiv displeyni talab qiladigan vazifalar uchun moslashtirilgan bo'lishi kerak
    • Server protsessor talab qiladigan operatsiyalarni ta'minlashi kerak
  • Masshtablilik
    • Server ko'proq mijozlar bilan ishlash uchun zaxira sig'imga ega bo'lishi kerak
  • Moslashuvchanlik
    • Tizim turli xil foydalanuvchi interfeyslari va oxirgi qurilmalar uchun ishlatilishi kerak (masalan, WAP Handy, taqiladigan kompyuter, ish stoli)
  • Ishonchlilik
    • Tizim tugun yoki aloqa aloqasi muammolaridan omon qolishi kerak


Download 35.32 Kb.

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




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