• Veb-xizmatlar qanday ishlaydi
  • Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish




    Download 2.59 Mb.
    bet5/7
    Sana18.06.2022
    Hajmi2.59 Mb.
    #23995
    1   2   3   4   5   6   7
    Bog'liq
    Behruz GIT
    Iqtisodiyotni modernizatsiyalash sharoitida byudjet nazoratini tashkil etish.
    Mavzu: Veb-servislar
    Veb-Xizmat Nima?
    Veb-xizmat WWW (World Wide Web) da mijoz va server ilovalari o'rtasidagi aloqani targ'ib qilish uchun standartlashtirilgan vositadir. Veb-xizmat - bu ma'lum vazifalar to'plamini bajarish uchun mo'ljallangan dasturiy ta'minot moduli.

    • Bulutli hisoblashdagi veb-xizmatlarni tarmoq orqali qidirish mumkin va shunga mos ravishda foydalanish mumkin.

    • Chaqirilganda, veb-xizmat ushbu veb-xizmatni chaqiradigan mijozga funksionallikni ta'minlay oladi.


    Veb-xizmatlar qanday ishlaydi?



    Yuqoridagi diagrammada veb-xizmat aslida qanday ishlashi haqida juda sodda ko'rinish ko'rsatilgan. Mijoz haqiqiy veb-xizmatni qabul qiladigan serverga so'rovlar orqali bir qator veb-xizmat qo'ng'iroqlarini chaqiradi.

    Ushbu so'rovlar masofaviy protsedura chaqiruvlari deb ataladigan narsa orqali amalga oshiriladi. Masofaviy protsedura qo'ng'iroqlari (RPC) - bu tegishli veb-xizmat tomonidan joylashtirilgan usullarga qilingan qo'ng'iroqlar.


    Misol tariqasida Amazon amazon.com orqali onlayn sotiladigan mahsulotlar narxlarini taqdim qiluvchi veb-xizmatni taqdim etadi. Frontend yoki taqdimot qatlami .Net yoki Java -da bo'lishi mumkin, ammo dasturlash tilining ikkalasi ham veb-xizmat bilan bog'lanish imkoniyatiga ega bo'ladi.
    Veb-xizmat dizaynining asosiy komponenti mijoz va server o'rtasida uzatiladigan ma'lumotlar, ya'ni XML. XML (Extensible markup language) HTML tiliga tengdosh bo'lib, ko'plab dasturlash tillari tushunadigan oraliq tilni tushunish oson.
    Shunday qilib, ilovalar bir-biri bilan gaplashganda, ular aslida XMLda gaplashadilar. Bu bir-biri bilan gaplashish uchun turli dasturlash tillarida ishlab chiqilgan ilovalar uchun umumiy platformani taqdim etadi.
    Veb-xizmatlar ilovalar o'rtasida XML ma'lumotlarini yuborish uchun SOAP (Simple Object Access Protocol) deb nomlanuvchi narsadan foydalanadi. Ma'lumotlar oddiy HTTP orqali yuboriladi. Veb-xizmatdan ilovaga yuboriladigan ma'lumotlar SOAP xabari deb ataladi. SOAP xabari XML hujjatidan boshqa narsa emas. Hujjat XML-da yozilganligi sababli, veb-xizmatni chaqiruvchi mijoz ilovasi istalgan dasturlash tilida yozilishi mumkin.

    Download 2.59 Mb.
    1   2   3   4   5   6   7




    Download 2.59 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish

    Download 2.59 Mb.