Huis netwerken Wat is een .net-webservice? - definitie van techopedia

Wat is een .net-webservice? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Web Service?

Een webservice, in de context van .NET, is een onderdeel dat zich op een webserver bevindt en informatie en services levert aan andere netwerktoepassingen met behulp van standaard webprotocollen zoals HTTP en Simple Object Access Protocol (SOAP).

.NET-webservices bieden asynchrone communicatie voor XML-toepassingen die werken via een .NET-communicatieraamwerk. Ze bestaan ​​zodat gebruikers op internet toepassingen kunnen gebruiken die niet afhankelijk zijn van hun lokale besturingssysteem of hardware en meestal op een browser zijn gebaseerd.

Techopedia legt Web Service uit

Het belangrijkste voordeel van een webservice is dat de consument de service kan gebruiken zonder op de hoogte te zijn van de details van de implementatie, zoals het hardwareplatform, de programmeertaal, het objectmodel, enz. Webservice biedt een losse koppeling tussen heterogene systemen met behulp van van XML-berichten, zorgen voor interoperabiliteit.

Webservices zijn ontworpen om de berichteninfrastructuur te bieden die nodig is voor communicatie tussen platforms met behulp van industriestandaarden. Webservices gebruiken ook asynchrone communicatie om het latentieprobleem aan te pakken dat ontstaat door verzoeken van externe locaties op internet. Hiermee kunnen achtergrondtaken voor de client worden uitgevoerd (zoals reageren op gebruikersinteracties) tot de daadwerkelijke voltooiing van het webserviceverzoek.

ASP.NET biedt een framework dat kan worden gebruikt om eenvoudig webservices te bouwen door te focussen op de applicatielogica in plaats van op de hardware die nodig is voor het schrijven van infrastructuurcode voor communicatieprotocol of berichtentransport. Webservices die in ASP.NET zijn gemaakt, kunnen functies van het .NET-framework gebruiken, zoals caching, authenticatie en statusbeheer.

Webservice gebruikt de extensie ".asmx" met de @Web-servicerichtlijn (bovenaan het bestand) volgens het ASP.NET-toepassingsmodel. Het kan een zelfstandige toepassing zijn of een subcomponent van een grotere webtoepassing.

Deze definitie is geschreven in de context van .NET
Wat is een .net-webservice? - definitie van techopedia