Sisällysluettelo:
Määritelmä - mitä verkkopalvelu tarkoittaa?
Verkkopalvelu, .NET: n yhteydessä, on komponentti, joka sijaitsee Web-palvelimella ja tarjoaa tietoja ja palveluita muille verkkosovelluksille käyttämällä tavallisia Web-protokollia, kuten HTTP ja Simple Object Access Protocol (SOAP).
.NET-verkkopalvelut tarjoavat asynkronisen viestinnän XML-sovelluksille, jotka toimivat .NET-viestintäkehyksen yli. Niitä on olemassa, jotta Internetin käyttäjät voivat käyttää sovelluksia, jotka eivät ole riippuvaisia paikallisesta käyttöjärjestelmästä tai laitteistosta ja jotka ovat yleensä selainpohjaisia.
Techopedia selittää verkkopalvelun
Verkkopalvelun tärkein etu on, että sen kuluttajat voivat käyttää palvelua tietämättä sen toteutuksen yksityiskohdista, kuten laitteistoalustasta, ohjelmointikielestä, objektimallista jne. Verkkopalvelu tarjoaa löysän kytkennän heterogeenisten järjestelmien välillä avun avulla. XML-viesteistä, tarjoavat yhteentoimivuuden.
Verkkopalvelut on suunniteltu tarjoamaan viestintäinfrastruktuuri, jota tarvitaan viestintään infrastruktuurien välillä eri teollisuusstandardeja käyttämällä. Verkkopalvelut käyttävät myös asynkronista viestintää ratkaistakseen latenssiongelman, joka syntyy Internetin etäpaikoista tulevien pyyntöjen vuoksi. Tämä sallii taustatehtävien suorittamisen asiakkaalle (kuten vastaaminen käyttäjän vuorovaikutukseen) web-palvelupyynnön tosiasialliseen valmistumiseen saakka.
ASP.NET tarjoaa kehyksen, jota voidaan käyttää rakentamaan verkkopalveluita helposti keskittymällä sovelluslogiikkaan eikä laitteistoon, joka tarvitaan viestintäprotokollan tai viestien kuljettamisen infrastruktuurikoodin kirjoittamiseen. ASP.NET: ssä luodut Web-palvelut voivat käyttää .NET-kehyksen ominaisuuksia, kuten välimuisti, todennus ja tilanhallinta.
Verkkopalvelu käyttää ".asmx" -laajennusta @Web-palveludirektiivin kanssa (tiedoston yläosassa) ASP.NET-sovellusmallin mukaisesti. Se voi olla itsenäinen sovellus tai suuremman Web-sovelluksen osa.
Tämä määritelmä on kirjoitettu .NET-kontekstin yhteydessä