У дома мрежи Какво е .net уеб услуга? - определение от техопедия

Какво е .net уеб услуга? - определение от техопедия

Съдържание:

Anonim

Определение - Какво означава уеб услуга?

Уеб услуга, в контекста на .NET, е компонент, който се намира на уеб сървър и предоставя информация и услуги на други мрежови приложения, използвайки стандартни уеб протоколи, като HTTP и Simple Object Access Protocol (SOAP).

.NET Web услуги предоставят асинхронни комуникации за XML приложения, които работят над .NET комуникационна рамка. Те съществуват, така че потребителите в Интернет могат да използват приложения, които не зависят от тяхната локална операционна система или хардуер и обикновено са базирани на браузъра.

Techopedia обяснява Web Service

Основното предимство на уеб услугата е, че нейните потребители могат да използват услугата, без да знаят подробности за нейното внедряване, като хардуерната платформа, езика на програмиране, модела на обекта и др. Услугата осигурява свободно свързване между хетерогенни системи с помощта на XML съобщения, осигуряват оперативна съвместимост.

Уеб услугите са проектирани да предоставят инфраструктурата за съобщения, необходима за комуникация между платформи, използвайки индустриални стандарти. Уеб услугите също използват асинхронна комуникация за решаване на проблема със закъснението, който възниква поради заявки от отдалечени места в Интернет. Това позволява изпълнението на фонови задачи за клиента (като отговаряне на потребителски взаимодействия) до действителното приключване на заявката за уеб услуга.

ASP.NET предоставя рамка, която може да се използва за лесно изграждане на уеб услуги, като се фокусира върху логиката на приложението, а не върху хардуера, необходим за писане на инфраструктурен код за комуникационен протокол или транспорт на съобщения. Уеб услугите, създадени в ASP.NET, могат да използват функции на .NET рамката, като кеширане, удостоверяване и управление на състоянието.

Уеб услугата използва разширението ".asmx" с директивата за услуга @Web (в горната част на файла) според модела на приложение ASP.NET. Тя може да бъде самостоятелно приложение или подкомпонент на по-голямо уеб приложение.

Това определение е написано в контекста на .NET
Какво е .net уеб услуга? - определение от техопедия