Диссертация Ғылыми кеңесші техника ғылымдарының докторы, профессор


листинг. WSDL 2.0 үшін қарапайым веб-қызметтің сипаттамасы



бет25/47
Дата06.01.2022
өлшемі10,27 Mb.
#13941
түріДиссертация
1   ...   21   22   23   24   25   26   27   28   ...   47

листинг. WSDL 2.0 үшін қарапайым веб-қызметтің сипаттамасы




WSDL құжатының тұрғысынан веб-сервис порттар жиынтығы болып табылады, өз кезегінде дерексіз жұмыстар мен хабарламалар жиынтығы болып табылады. Операциялар мен хабарларды абстракциялау оларды SOAP, HTTP GET / POST немесе MIME сияқты әртүрлі хаттамалармен және деректер пішімдерімен байланыстыруға мүмкіндік береді. WSDL құжаттары веб-сервис бағдарламасының коды мен веб-сервис әдістерін шақыруға және осы әдістердің нәтижелерін алу үшін SOAP хабарларды жіберудің төменгі деңгейі арасындағы адаптер ретінде әрекет ете алатын прокси кодын жасау үшін әзірлеу құралдарымен белсенді түрде қолданылады.

Веб-қызметтерді төменгі жағынан дамыту кезінде, бағдарлама кодын жасаудан бастап, веб-қызметтерді жасау мен тұтыну үшін қолданыстағы құралдар WSDL құжаттарын жасау мен өңдеудің барлық кәдімгі жұмысын орындайды, сондықтан мұндай құжаттарды жасау және өңдеу өте сирек кездеседі.

Веб-қызметтерді «жоғарыдан төменге дейін» әзірлеу кезінде, WSDL құрудан бастап арнайы редакторларды пайдалану ұсынылады, мысалы, XMLSpy [27], бұл WSDL-құжатын құруды айтарлықтай жеңілдетеді. Дайындаған WSDL-құжаты бүкіл бағдарламаны нақтылайтын веб стандарттарын қамтамасыз ететін бағдарламаның «қаңқасы» пайда болуына мүмкіндік береді.

Веб-қызметтер ортасында өзара әрекеттесуді қамтамасыз ететін негізгі протокол қарапайым нысанға қатынау хаттамасы SOAP(Simple Object Access Protocol) хаттамасы болып табылады. SOAP хаттамасы - бөлінген орталарда (WWW) хабар алмасу үшін XML стандарты. Ол қашықтан қоңырау шалу әдістеріне арналған. SOAP түрлі көлік протоколдарымен, соның ішінде HTTP, SMTP пайдаланылуы мүмкін.

SOAP хаттамасы IBM, Lotus Development Corporation, Microsoft, Develop- Mentor және UserlandSoftware әзірледі. Бағдарлама Интернетте бір-бірімен өзара әрекеттесуге мүмкіндік береді, бұл үшін SOAP хабарламалары деп аталатын XML құжаттары. SOAP хаттамасы кез - келген объектілі модельге сәйкес келеді, себебі ол тек байланыс инфрақұрылымын қалыптастыру үшін өте қажет болатын функциялар мен әдістерді ғана қамтиды. Осылайша, SOAP платформасы тәуелсіз және нақты қосымшалар болып табылады және оны іске асыру үшін кез - келген бағдарламалау тілі пайдаланылуы мүмкін. SOAP кез - келген көлік хаттамасы на және кез - келген түрдегі (мысалы, суреттер, құжаттар және т.б.) ақпаратты жіберуге мүмкіндік беретін кез - келген деректерді кодтау әдістерін қолдайды. Стандарттың соңғы нұсқасы - SOAP 1.2 [41]. SOAP хабарламасының құрылымы 1.10.сур.көрсетілген.




Сурет 1.10 - SOAP хабарының құрылымы
Төменде (1.3-листі) сервистік тұтынушы компанияның виртуалды ақпараттық инфрақұрылымындағы қызметке жіберген SOAP сұрауының үлгісін көрсетеді [10].



    1. Достарыңызбен бөлісу:
1   ...   21   22   23   24   25   26   27   28   ...   47




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет