Кіріспе

Веб-сервистердің адрестеуі (WS Addressing) – веб-сервистерге адрестеу ақпаратын беруге мүмкіндік беретін, тасымалдау ортасына тәуелсіз механизм. Ол негізінен екі бөліктен тұрады: веб-сервистің соңғы нүктесіне сілтеме беруге арналған құрылым және нақты хабарламамен адрестеу ақпаратын байланыстыратын хабарды адрестеу қасиеттерінің жиынтығы.

Сипаттама

WS адрестеу – SOAP қабаттарында хабарлама маршруттау деректерін қосудың стандартыланған тәсілі. Маршруттау туралы ақпаратты жеткізу үшін желілік деңгейдегі тасымалдауға сүйенудің орнына, WS адрестеуді пайдаланатын хабарлама стандартталған SOAP қабатында өзінің диспетчерлік метадеректерін қамтуы мүмкін. Желілік деңгейдегі тасымалдаудың міндеті – тек WS адрестеу метадеректерін оқи алатын диспетчерге хабарламаны жеткізу ғана. Хабарлама URI-де көрсетілген диспетчерге жеткеннен кейін желілік деңгейдегі тасымалдау өз жұмысын аяқтайды. WS адрестеу, жауап жіберілетін соңғы нүктеге сілтеме (EPR) бар жалпы SOAP қабатын (wsa:ReplyTo) пайдаланып, асинхронды өзара әрекеттесуді қолдайды. Қызмет провайдері жауап хабарламасын wsa:ReplyTo соңғы нүктесіне жеке байланыс арқылы жібереді. Бұл SOAP сұранысы/жауабының өмірлік циклын HTTP сұранысы/жауабы протоколының өмірлік циклынан бөліп, белгілі бір уақыт аралығында жалғасатын ұзақ әрекеттесулерді мүмкін етеді.

Соңғы нүктеге сілтемелер

Соңғы нүкте сілтемесі (EPR) – веб-қызметке хабарлама жолдау үшін қажетті ақпаратты қамтитын XML құрылымы. Ол хабарламаның түпкілікті мекенжайын, хабарламаны бағытталған жерге жеткізуге қажетті қосымша параметрлерді (анықтама параметрлері деп аталады) және қызмет туралы қосымша деректерді (мысалы, WSDL немесе WS Policy) қамтиды.