Turinys:
Apibrėžimas - ką reiškia interneto paslauga?
Žiniatinklio paslauga .NET kontekste yra komponentas, esantis tinklo serveryje ir teikiantis informaciją bei paslaugas kitoms tinklo programoms, naudojant standartinius žiniatinklio protokolus, tokius kaip HTTP ir paprastą objektų prieigos protokolą (SOAP).
.NET žiniatinklio paslaugos teikia asinchroninius ryšius XML programoms, veikiančioms per .NET ryšių sistemą. Jie egzistuoja taip, kad interneto vartotojai gali naudoti programas, kurios nepriklauso nuo jų vietinės operacinės sistemos ar aparatinės įrangos ir paprastai yra pagrįstos naršykle.
„Techopedia“ paaiškina interneto tarnybą
Pagrindinis žiniatinklio paslaugos pranašumas yra tas, kad jos vartotojai gali naudotis šia paslauga nežinodami apie jos įgyvendinimo detales, pavyzdžiui, aparatinės įrangos platformą, programavimo kalbą, objekto modelį ir tt. Žiniatinklio paslauga teikia laisvą sujungimą tarp heterogeninių sistemų. XML žinučių, užtikrina sąveiką.
Žiniatinklio paslaugos yra skirtos teikti pranešimų infrastruktūrą, reikalingą bendravimui per platformas, naudojant pramonės standartus. Interneto paslaugos taip pat naudoja asinchroninį ryšį, kad išspręstų delsos problemą, kylančią dėl užklausų iš atokių vietų visame internete. Tai leidžia klientui vykdyti fono užduotis (pvz., Reaguoti į vartotojo veiksmus) iki faktinio žiniatinklio paslaugos užklausos įvykdymo.
ASP.NET teikia sistemą, kuria galima lengvai naudotis interneto paslaugoms sutelkti dėmesį į programos logiką, o ne į aparatinę įrangą, reikalingą komunikacijos protokolo arba pranešimų perdavimo infrastruktūros kodams rašyti. ASP.NET sukurtose žiniatinklio tarnybose galima naudoti .NET struktūros ypatybes, tokias kaip talpyklos kaupimas, autentifikavimas ir būsenos valdymas.
Žiniatinklio tarnyba naudoja „.asmx“ plėtinį su „@Web“ paslaugų direktyva (failo viršuje) pagal ASP.NET programos modelį. Tai gali būti atskira programa arba didesnės žiniatinklio programos sudedamoji dalis.
Šis apibrėžimas buvo parašytas .NET kontekste