|
Axborot texnologiyalari va kommunikatsiyalarini rivojlantirish
|
bet | 6/7 | Sana | 18.06.2022 | Hajmi | 2.59 Mb. | | #23995 |
Bog'liq Behruz GIT Iqtisodiyotni modernizatsiyalash sharoitida byudjet nazoratini tashkil etish.
Veb-xizmatlarning asosan ikki turi mavjud.
SOAP veb-xizmatlari.
RESTful veb-xizmatlari.
Veb-xizmat to'liq ishlashi uchun ma'lum komponentlar mavjud bo'lishi kerak. Ushbu komponentlar veb-xizmatni dasturlash uchun qaysi dasturlash tilidan foydalanilishidan qat'iy nazar mavjud bo'lishi kerak.
Barcha ramka veb-xizmatlarda xuddi shunday kerakli tarzda ishlashiga ishonch hosil qilish uchun har bir ramka qandaydir arxitekturaga muhtoj. Veb -xizmatlar arxitekturasi quyida keltirilgan uchta alohida roldan iborat:
Provayder - Provayder veb-xizmatni yaratadi va undan foydalanmoqchi bo'lgan mijoz ilovasiga uni taqdim etadi.
So'rovchi - so'rovchi veb-xizmat bilan bog'lanishi kerak bo'lgan mijoz ilovasidan boshqa narsa emas. Mijoz ilovasi .Net, Java yoki veb-xizmat orqali qandaydir funksiyalarni qidiradigan boshqa tilga asoslangan ilova bo'lishi mumkin.
Broker - Broker UDDI ga kirishni ta'minlaydigan dasturdan boshqa narsa emas. Avvalgi mavzuda muhokama qilinganidek, UDDI mijoz ilovasiga veb-xizmatni topish imkonini beradi.
Quyidagi diagrammada Xizmat ko'rsatuvchi provayder, Xizmat so'rovchisi va Xizmatlar reestrining bir-biri bilan o'zaro aloqasi ko'rsatilgan.
Veb-xizmatlar quyidagi o'ziga xos xulq-atvor xususiyatlariga ega:
Ular XML-ga asoslangan - veb-xizmatlari taqdimot va ma'lumotlarni tashish qatlamlarida ma'lumotlarni taqdim etish uchun XML-dan foydalanadi. XML-dan foydalanish har qanday tarmoq, operatsion tizim yoki platformaga bog'liqlikni yo'q qiladi, chunki XML hamma tushunadigan umumiy tildir.
Bo'shashmasdan bog'langan - Bo'shashmasdan bog'langan mijoz va veb-xizmat bir-biriga bog'lanmaganligini anglatadi, ya'ni veb-xizmat vaqt o'tishi bilan o'zgarsa ham, mijozning veb-xizmatga qo'ng'iroq qilish usulini o'zgartirmasligi kerak. Bo'shashmasdan bog'langan arxitekturani qabul qilish, dasturiy ta'minot tizimlarini yanada boshqariladigan qilish va turli tizimlar o'rtasida integratsiyani soddalashtirish imkonini beradi.
|
| |