• Mijoz/server hisoblash elementlari
  • Mijoz/server muhiti
  • Mijoz/server hisoblash xususiyatlari
  • Umumiy mijoz/server arxitekturasi
  • Mijoz/server ilovalari sinflari
  • Uch darajali mijoz/server arxitekturasi
  • Mijoz/server arxitekturasida oraliq dasturning roli
  • Masofaviy protsedura chaqiruvi
  • Obektga yonaltirilgan mexanizm
  • E’tiboringiz uchun rahmat!
  • Muhammad al-Xorzamiy nomidagi Toshkent axborot texnologiyalari universiteti dif 310-20 talabasi Ismoilov Asadbekning dt arxitekturasi fanidan mustaqil ishi Mavzu: Client/Server arxitekturalarini loyihalash Mijoz server haqida




    Download 0,63 Mb.
    Sana28.05.2024
    Hajmi0,63 Mb.
    #256015

    Muhammad al-Xorzamiy nomidagi Toshkent axborot texnologiyalari universiteti DIF 310-20 talabasi Ismoilov Asadbekning DT Arxitekturasi fanidan mustaqil ishi

    Mavzu:Client/Server arxitekturalarini loyihalash

    Mijoz server haqida

    • Mijoz/server hisoblash elementlari
    • Mijoz/server paradigmasiga qiziqish ortishi sabablari
    • Mijoz/server hisoblash xususiyatlari
    • Mijoz/server ilovalari sinflari
    • O'rta dasturning roli
    • O'rta dasturning uchta mexanizmi

    Mijoz/server hisoblash elementlari

    • Mijozlar va serverlar tomonidan to'ldirilgan muhit
    • Mijozlar odatda bir foydalanuvchiga mo'ljallangan ish stantsiyalari bo'lib, ular foydalanuvchilarga qulay interfeyslarni ta'minlaydi
    • Serverlar mijozlarga umumiy foydalanuvchi xizmatlarini taqdim etadi, masalan. ma'lumotlar bazasi serveri
    • Tarqalgan hisoblashning bir shakli sifatida tarmoq taqsimlangan resurslarni bog'laydigan uchinchi muhim tarkibiy qismdir

    Mijoz/server muhiti

    Nima uchun mijoz/server kompyuterlari mashhurlikka erishmoqda?

    • 1.Kompaniyalarning raqobatbardosh biznes muhitida jarayonlarni qisqartirish va soddalashtirishga qaratilgan harakatlari
    • 2.Kichik biznes bo'linmalari (SBU) kontseptsiyasini joriy etish
    • Mijoz/server hisobi - bu biznesni tashkil etish, vazifalarni avtomatlashtirish va axborot oldidagi to'siqlarni bartaraf etishning yangi usullarini ta'minlovchi yangi texnik yondashuv.

    Mijoz/server hisoblash xususiyatlari

    • Bu foydalanuvchilarga qulay ilovalarni ish stollariga olib keladi, foydalanuvchilarga kompyuterdan foydalanish vaqti va uslubini ko'proq nazorat qilish imkonini beradi va bo'limlarga mahalliy ehtiyojlarga ko'proq javob berishga imkon beradi.
    • Ma'lumotlar bazalari, tarmoq boshqaruvi va yordamchi funktsiyalarni markazlashtirishga imkon beradi
    • Foydalanuvchi tashkilotlari va sotuvchilar tomonidan ochiq va modulli tizimlarga sodiqlik
    • Tarmoqlar ishlash uchun asosiy hisoblanadi, shuning uchun yaxshi tarmoq boshqaruvi va xavfsizlik funktsiyalari zarur

    Umumiy mijoz/server arxitekturasi

    Namuna ma'lumotlar bazasi serveri

    • Client
    • Server
    • DB

    Ma'lumotlar bazasi ilovalari uchun mijoz/server arxitekturasi

    Kerakli va noto'g'ri foydalanilgan mijoz/server

    Mijoz/server ilovalari sinflari

    • Xostga asoslangan ishlov berish
    • Serverga asoslangan ishlov berish

    Mijozga asoslangan ishlov berish

    • Mijoz/server ilovalari sinflari

    Uch darajali mijoz/server arxitekturasi

    • Ikki darajali arxitektura cheklovlarini bartaraf etish uchun foydalanuvchi mashinasi (odatda yupqa mijoz) va backend serverlari (maʼlumotlar bazasi serverlari) oʻrtasida oʻrta darajadagi server (shlyuz deb ham ataladi) qoʻshiladi.
    • O'rta daraja - bu tizimning ilova/biznes mantig'i joylashgan joy va u turli xil ma'lumotlar bazasi so'rovlarini xaritalash, turli ma'lumotlar manbalaridan olingan natijalarni birlashtirish va eski eski ilovalar bilan o'zaro bog'lanish kabi bir qator turli funktsiyalarni bajaradi.

    Uch darajali mijoz/server arxitekturasi

    O'rta dastur

    • Yuqoridagi dastur va aloqa dasturiy ta'minoti, quyida joylashgan operatsion tizimlar o'rtasida standartlashtirilgan dasturlash interfeyslari va protokollarini ta'minlash uchun kiritilgan dasturiy ta'minot qatlami.
    • Tarmoq protokollari, operatsion tizimlar va apparat platformalarining murakkabliklari va nomutanosibliklarini yashiradi
    • Barcha ilovalar yagona amaliy dasturlash interfeysidan (API) foydalanadi.

    Mijoz/server arxitekturasida oraliq dasturning roli

    O'rta dasturning mantiqiy ko'rinishi

    O'rta dastur mexanizmlari

    Xabar uzatish

    • Ushbu mexanizmda mijoz jarayoni ba'zi xizmatlarni talab qiladi, masalan. faylni o'qish, server jarayoniga xizmat ko'rsatish uchun so'rovni o'z ichiga olgan xabarni yuboradi. Server jarayoni so'rovni qabul qiladi va javobni o'z ichiga olgan xabarni yuboradi

    Masofaviy protsedura chaqiruvi

    • Ushbu mexanizmda turli xil mashinalardagi dasturlar, xuddi ikkita dastur bir xil mashinada bo'lgani kabi, oddiy chaqiruv/qaytish semantikasi yordamida o'zaro ta'sir qiladi.

    RPC afzalliklari

    • Ko'pchilik tomonidan qabul qilingan, ishlatilgan va tushunilgan
    • Belgilangan turlar bilan nomlangan operatsiyalarni belgilaydi
    • Interfeys standart va aniq belgilanganligi sababli, aloqa kodi avtomatik ravishda yaratilishi mumkin
    • Dasturchi kompyuterlar va operatsion tizimlar orasida portativ modul yozishi mumkin, ular ozgina o'zgartirish va qayta kodlash bilan

    Ob'ektga yo'naltirilgan mexanizm

    • Mijozlar va serverlar asosiy xabar yoki RPC tuzilishiga tayangan holda ob'ektlar o'rtasida oldinga va orqaga xabarlarni jo'natadi yoki to'g'ridan-to'g'ri operatsion tizimlardagi ob'ektga yo'naltirilgan imkoniyatlarning ustiga ishlab chiqiladi.
    • Bir nechta raqobatdosh dizaynlar, masalan. COM va CORBA

    Xulosa

    • Mijoz-server arxitekturasi bizga boshqa kompyuterlar, qurilmalar, tashkilotlar bilan ma'lumotlarni uzatishda yordam beradi. Tarmoq modeli umumiy ma'lumotlar bazasiga grafik foydalanuvchi interfeysi orqali ko'p foydalanuvchi yangilanishini ta'minlaydigan mijoz-server arxitekturasini o'z ichiga oladi. Yirik va kichik korxonalar oʻz faoliyatini rivojlantirish va raqamlashtirish, oʻz tovarlarini reklama qilish hamda oʻz sohalariga xos yangiliklar va voqealarni yaxshiroq tushunish uchun tarmoqdan foydalanadilar.

    E’tiboringiz uchun rahmat!


    Download 0,63 Mb.




    Download 0,63 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Muhammad al-Xorzamiy nomidagi Toshkent axborot texnologiyalari universiteti dif 310-20 talabasi Ismoilov Asadbekning dt arxitekturasi fanidan mustaqil ishi Mavzu: Client/Server arxitekturalarini loyihalash Mijoz server haqida

    Download 0,63 Mb.