Преглед садржаја:
Дефиниција - Шта значи веб услуга?
Веб услуга, у контексту .НЕТ, је компонента која се налази на веб серверу и пружа информације и услуге другим мрежним апликацијама користећи стандардне Веб протоколе као што су ХТТП и Симпле Објецт Аццесс Протоцол (СОАП).
.НЕТ Веб услуге пружају асинхрону комуникацију за КСМЛ апликације које раде преко .НЕТ комуникацијског оквира. Они постоје тако да корисници на Интернету могу користити апликације које нису зависне од њиховог локалног оперативног система или хардвера и обично се базирају на прегледачу.
Тецхопедиа објашњава Веб Сервице
Главна предност Веб сервиса је та што његови потрошачи могу да га користе без сазнања о детаљима његове примене, као што су хардверска платформа, програмски језик, објектни модел, итд. Веб услуга пружа лабав спој између хетерогених система уз помоћ КСМЛ порука, пружају интероперабилност.
Веб услуге дизајниране су тако да омогуће инфраструктуру за размену порука потребну за комуникацију преко платформи користећи индустријске стандарде. Веб услуге такође користе асинхрону комуникацију за решавање проблема кашњења који настају због захтева са удаљених локација на Интернету. Ово омогућава извршавање позадинских задатака за клијента (попут реаговања на интеракције корисника) до стварног испуњавања захтева за веб услугу.
АСП.НЕТ пружа оквир који се може лако користити за израду веб услуга фокусирајући се на логику апликације, а не на хардвер потребан за писање инфраструктурног кода за протокол комуникације или транспорт порука. Веб услуге креиране у АСП.НЕТ могу користити функције .НЕТ оквира као што су кеширање, аутентификација и управљање државом.
Веб сервис користи екстензију „.асмк“ са @Веб сервисном директивом (на врху датотеке) према моделу апликације АСП.НЕТ. То може бити самостална апликација или подкомпонента веће Веб апликације.
Ова дефиниција је написана у контексту .НЕТ