Veb-ilova arxitekturasi yoki veb-xizmatlar arxitekturasi maxsus ilova orqali Internetda mavjud bo'lgan ba'zi xizmatlarni taqdim etishni anglatadi.
Ushbu xizmatlar SOAP, UDDI va WSDL ochiq standartlari va protokollariga asoslangan.
SOAP (Simple Object Access Protocol) veb-xizmatlariga so'rovlar formatini belgilaydi. Mijoz va xizmat o'rtasidagi ma'lumotlar SOAP konvertlarida (konvertlarda) uzatiladi. WSDL (Web Service Description Language) taqdim etilgan xizmat interfeysini tavsiflash uchun ishlatiladi. Veb-ilovani joylashtirishdan oldin siz yaratishingiz kerak
Mashina Google tomonidan tarjima qilingan
Axborot tizimlarini loyihalash asoslari
14-rasm - Tizimning funktsional komponentlarini taqsimlash misollari
uning tavsifi, manzilni, qo'llab-quvvatlanadigan protokollar ro'yxatini, ruxsat etilgan operatsiyalar ro'yxatini, shuningdek, so'rovlar va javoblar formatlarini ko'rsating. UDDI (Universal Description, Discovery and Integration) - Internetda veb-xizmatlarni qidirish protokoli. Qidiruv ularning tavsiflari bo'yicha amalga oshiriladi, qaysi
maxsus registrda joylashgan.
Bunday xizmatlarning arxitekturasi kontseptsiyasi bo'yicha ko'p bosqichli mijoz-serverga o'xshaydi, ammo dastur va ma'lumotlar bazasi serverlari Internetda joylashgan.
Mashina Google tomonidan tarjima qilingan
Axborot tizimlari arxitekturasi
Tarqalgan veb-xizmat arxitekturasini yaratish uchun uchta texnologiyadan foydalanish mumkin:
bitta. EJB (Enterprise JavaBeans).
DCOM (tarqatilgan komponent ob'ekti)
Model).
CORBA (The Common Object Request) Broker arxitekturasi).
EJBs ortidagi g'oya ramka yaratish edi
serverning funksionalligini o'zgartirganda loviya qo'shish va olib tashlash oson bo'ladi. EJBlar ishlab chiquvchilarga oldindan tuzilgan modullardan o'zlarining ilovalarini yaratishga imkon beradi. Shu bilan birga, ular o'zgartirilishi mumkin, bu esa rivojlanish jarayonini moslashuvchan va ancha tezlashtiradi. Ushbu texnologiya CORBA va Java API bilan mos keladi.
Bu holda mijozlar va server o'rtasidagi o'zaro ta'sir maxsus generator tomonidan yaratilgan EJB ob'ekti va ishlab chiquvchi tomonidan yozilgan EJB komponenti o'rtasidagi o'zaro ta'sir sifatida ifodalanadi. Agar serverda joylashgan EJB komponentida metodni chaqirish zarur bo'lsa, mijoz tomonida joylashgan EJB ob'ektida bir xil nomdagi usul chaqiriladi, u kerakli komponent bilan bog'lanadi va kerakli usulni chaqiradi.
Do'stlaringiz bilan baham: |