Acasă Rețele Ce este un serviciu web .net? - definiție din techopedia

Ce este un serviciu web .net? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă serviciul web?

Un serviciu Web, în ​​contextul .NET, este o componentă care se află pe un server Web și oferă informații și servicii altor aplicații de rețea folosind protocoale Web standard, cum ar fi HTTP și Simple Object Access Protocol (SOAP).

Serviciile Web .NET furnizează comunicații asincrone pentru aplicațiile XML care operează printr-un cadru de comunicații .NET. Ele există astfel încât utilizatorii de pe Internet să poată utiliza aplicații care nu sunt dependente de sistemul lor de operare local sau de hardware și sunt, în general, bazate pe browser.

Techopedia explică Serviciul Web

Principalul avantaj al unui serviciu Web este că consumatorii săi pot utiliza serviciul fără să știe despre detaliile implementării sale, cum ar fi platforma hardware, limbajul de programare, modelul de obiecte etc. Serviciul Web oferă o cuplare liberă între sisteme eterogene cu ajutorul de mesaje XML, oferă interoperabilitate.

Serviciile web sunt concepute pentru a furniza infrastructura de mesagerie necesară pentru comunicarea între platforme folosind standardele din industrie. Serviciile web folosesc, de asemenea, o comunicare asincronă pentru a rezolva problema de latență care apare din cauza solicitărilor din locații la distanță de pe Internet. Aceasta permite executarea sarcinilor de fundal pentru client (cum ar fi răspunsul la interacțiunile utilizatorului) până la finalizarea efectivă a cererii de servicii Web.

ASP.NET oferă un cadru care poate fi utilizat pentru a construi servicii Web cu ușurință, concentrându-se pe logica aplicației, mai degrabă pe hardware-ul necesar pentru scrierea codului infrastructurii pentru protocolul de comunicare sau transportul mesajelor. Serviciile web create în ASP.NET pot utiliza caracteristici ale cadrului .NET, cum ar fi caching, autentificare și managementul de stat.

Serviciul Web folosește extensia „.asmx” cu directiva de serviciu @Web (în partea de sus a fișierului) conform modelului de aplicație ASP.NET. Poate fi o aplicație de sine stătătoare sau o subcomponentă a unei aplicații Web mai mari.

Această definiție a fost scrisă în contextul .NET
Ce este un serviciu web .net? - definiție din techopedia