Hem Networks Vad är en .net-webbtjänst? - definition från techopedia

Vad är en .net-webbtjänst? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder webbtjänst?

En webbtjänst, i samband med .NET, är en komponent som finns på en webbserver och tillhandahåller information och tjänster till andra nätverksapplikationer med standard-webbprotokoll som HTTP och SOAP (Simple Object Access Protocol).

.NET-webbtjänster tillhandahåller asynkron kommunikation för XML-applikationer som fungerar över en .NET-kommunikationsram. De finns så att användare på Internet kan använda applikationer som inte är beroende av deras lokala operativsystem eller hårdvara och i allmänhet är webbläsarbaserade.

Techopedia förklarar webbtjänsten

Den huvudsakliga fördelen med en webbtjänst är att dess kunder kan använda tjänsten utan att veta om detaljerna i dess implementering, såsom hårdvaruplattform, programmeringsspråk, objektmodell etc. Webbtjänst ger en lös koppling mellan heterogena system med hjälp av av XML-meddelanden, ger interoperabilitet.

Webbtjänster är utformade för att tillhandahålla den infrastruktur för meddelanden som är nödvändig för kommunikation över plattformar med industristandarder. Webbtjänster använder också asynkron kommunikation för att lösa förseningsproblemet som uppstår på grund av förfrågningar från avlägsna platser över Internet. Detta möjliggör utförandet av bakgrundsuppgifter för klienten (till exempel att svara på användarinteraktioner) till dess att webbtjänstförfrågan har slutförts.

ASP.NET tillhandahåller ett ramverk som kan användas för att bygga webbtjänster enkelt genom att fokusera på applikationslogiken snarare än på den hårdvara som krävs för att skriva infrastrukturkod för kommunikationsprotokoll eller meddelandetransport. Webbtjänster skapade i ASP.NET kan använda funktioner i .NET-ramverket som cache, autentisering och tillståndshantering.

Webbtjänsten använder tillägget ".asmx" med @Web-tjänstedirektivet (överst i filen) enligt ASP.NET-applikationsmodellen. Det kan vara en fristående applikation eller en underkomponent i en större webbapplikation.

Denna definition har skrivits i samband med .NET
Vad är en .net-webbtjänst? - definition från techopedia