Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalari universiteti “Individual loyiha” ishi



Download 0,5 Mb.
bet2/4
Sana07.12.2022
Hajmi0,5 Mb.
#880320
1   2   3   4

Texnologiyalar tarixi


Vakillik davlat transferi atamasi 2000 yilda Roy Filding tomonidan oʻzining “Architectural Styles and Design of Software Network Architectures” dissertatsiyasida kiritilgan va taʼriflangan. U mavjud 1996 HTTP 1.0 loyihasi asosida 1996-1999 HTTP 1.1 bilan parallel ravishda REST arxitektura uslubini ishlab chiqdi. Texnologiyaning evolyutsiyasiga retrospektiv nuqtai nazardan qarashda, Filding HTTP standartlashtirish jarayonida u Internetdagi dizayn tanlovlarini himoya qilishga qaratilganligini aytdi. Tezda butun sanoatning diqqat markaziga aylanib borayotgan mavzu bo'yicha kimdandir takliflarni qabul qilish jarayonida bu juda qiyin vazifa.
Fielding 500 dan ortiq ishlab chiquvchilarning sharhlarini oldi, ularning ko'pchiligi ko'p yillik tajribaga ega ajoyib muhandislardir. U veb-o'zaro ta'sirning eng mavhum tushunchalaridan HTTP sintaksisining aniq tafsilotlarigacha hamma narsani tushuntirishi kerak edi. Bu jarayon uning modelini REST deb ataladigan asosiy printsiplar, xususiyatlar va cheklovlar to'plamiga aylantirdi.

Afzalliklar


REST uslubining o'ziga xos xususiyatlari quyidagi me'moriy xususiyatlarga ta'sir qiladi:

  • Ishlash - komponentlarning o'zaro ta'siri foydalanuvchilarning tarmoqning ishlashi va samaradorligini idrok etishida ustun xususiyatdir.

  • Iloji boricha ko'proq komponentlarni qo'llab-quvvatlash uchun kengaytirilganlik, REST API va ular orasidagi o'zaro ta'sirlarni sinab ko'ring.

  • Birlashtirilgan interfeys va REST API avtorizatsiyasining qulayligi.

  • O'zgaruvchan ehtiyojlarni qondirish uchun komponentlarning o'zgartirilishi (ilova ishlayotgan bo'lsa ham).

  • Komponentlar va xizmat agentlari o'rtasidagi aloqa ko'rinishi.

  • Komponentlarni ko'chirish orqali tashish qobiliyati dastur kodi ma'lumotlar bilan.

  • Ishonchlilik - komponentlarning ishdan chiqishi, ulagichlar yoki ma'lumotlar mavjudligida yuqori chidamlilik.


Mijozlar o'rtasidagi tashvishlarni ajratish ushbu REST API komponentlarni amalga oshirishni soddalashtirishga, ulagichlar semantikasining murakkabligini kamaytirishga, ishlashni sozlash samaradorligini oshirishga va sof server komponentlarining kengaytirilishini oshirishga imkon beradi. Tizimning murakkab cheklovlari proksi-serverlar, shlyuzlar va xavfsizlik devorlarini komponentlar orasidagi interfeyslarni o'zgartirmasdan turli xil aloqa nuqtalarida joylashtirish imkonini beradi, bu ularga xabarlarning REST tarjimasini amalga oshirish yoki keng ko'lamli umumiy keshlash bilan ishlashni yaxshilash imkonini beradi. REST API misoli, o'zaro ta'sirlar so'rov holatidan mustaqil bo'lsa, semantika va ma'lumot almashinuvini ko'rsatish uchun standart usullar va media turlaridan foydalaniladi va javoblar keshlash qobiliyatini aniq ko'rsatadi.

Download 0,5 Mb.

Do'stlaringiz bilan baham:
1   2   3   4




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish