Xizmat ko'rsatuvchi provayder Arxitektura nuqtai nazaridan, bu xizmatlarga mezbonlik qiladigan platformadir.
Xizmat so'rovchisi Xizmat so'rovchisi - bu xizmatni qidirayotgan va chaqiruvchi yoki u bilan o'zaro aloqani boshlaydigan dastur. Brauzer iste'molchi yoki foydalanuvchi interfeysi bo'lmagan dastur tomonidan boshqariladigan so'rovchi rolini o'ynaydi.
Xizmat reestri Xizmat so'rovchilari xizmatni topadilar va ishlab chiqish jarayonida xizmatlar uchun majburiy ma'lumotlarni olishadi.
Veb-xizmat arxitekturasidagi operatsiyalar
Mikroservislarda sodir bo'ladigan uchta xatti-harakatlar:
Xizmat tavsiflarini nashr etish (nashr qilish)
Xizmat tavsiflarini topish (topish)
Xizmat tavsiflari asosida xizmatni chaqirish (Bind)
Nashr qilish: Nashr qilish jarayonida xizmat tavsifi e'lon qilinishi kerak, shunda xizmat so'rovchisi xizmatni topa oladi.
Topish: Topish operatsiyasida xizmat so'rovchisi to'g'ridan-to'g'ri xizmat tavsifini oladi. U xizmat so'rovchisi uchun ikki xil hayot aylanish bosqichida ishtirok etishi mumkin:
Loyihalashda dasturni ishlab chiqish uchun xizmat interfeysi tavsifini olish vaqti keldi.
Va ishga tushirish vaqtida xizmatning ulanishi va joylashuv tavsifini chaqirish uchun olish uchun.
Bog'lash: Bog'lash operatsiyasida xizmat so'rovchisi xizmatni joylashtirish, bog'lash va chaqirish uchun xizmat tavsifidagi bog'lash ma'lumotlaridan foydalangan holda ish vaqtida xizmatni chaqiradi yoki u bilan o'zaro aloqani boshlaydi.
Veb-xizmatning artefaktlari
Veb-xizmatlarning ikkita artefaktlari mavjud:
Xizmat
Xizmat reestri
Xizmat: Xizmat - bu xizmat tavsifi bilan tavsiflangan interfeys . Xizmat tavsifi xizmatni amalga oshirishdir. Xizmat - bu xizmat ko'rsatuvchi provayder tomonidan taqdim etilgan tarmoqqa kirish mumkin bo'lgan platformalarda o'rnatilgan dasturiy modul. U xizmat so'rovchisi bilan o'zaro ishlaydi. Ba'zan u so'rovchi sifatida ham ishlaydi va uni amalga oshirishda boshqa veb-xizmatlardan foydalanadi.