(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5LHNRP9'); Vefþjónustur - The Codest
Aftur ör Farðu aftur

Vefþjónustur: ítarleg skilgreining

Vefur Vefþjónustur eru víða notuð tækni í nútíma stafrænu landslagi. Þær eru samansafn samskiptareglna og staðla sem gera mismunandi hugbúnaðarforritum kleift að eiga samskipti sín á milli yfir internetið. Í grundvallaratriðum eru vefþjónustur leið fyrir ólík kerfi til að tala saman, óháð forritunarmálum, stýrikerfum eða vélbúnaði sem þau nota.

Vefþjónustur byggja á viðskiptavin-þjónustulíkani. Viðskiptavinur sendir beiðni til þjónustunnar og þjónustan sendir til baka svar. Þessi samskipti fara venjulega fram með HTTP-samskiptaprótókollinu, sem er sama prótókoll og vefvafra nota til að eiga samskipti við vefþjóna. Hins vegar geta vefþjónustur einnig notað önnur samskiptaprótóköll, svo sem SOAP (Simple Object Access Protocol), REST (Representational State Transfer) og XML-RPC (XML Remote Procedure Call).

Vefþjónustur eru venjulega notaðar til að samþætta mismunandi hugbúnaðarkerfi og forrit. Til dæmis gæti vefþjónusta gert kleift að rafræn verslun staður til að sækja vara upplýsingar úr gagnagrunni birgis, eða fjármálastofnun til að fá aðgang að birgðum markaður gögn frá þriðja aðila. Vefþjónustur má einnig nota til að bjóða aðra virkni upp fyrir önnur forrit eða til að búa til mashups með því að sameina gögn úr mismunandi uppsprettum.

Vefþjónustur eru byggðar með ýmsum tækni, þar á meðal XML (eXtensible Markup Language), WSDL (Web Services Description Language) og UDDI (Universal Description, Discovery, and Integration). XML er notað til að sniða gögnin sem skiptast á milli viðskiptavinar og netþjóns. WSDL er notað til að lýsa vefþjónustunni og viðmóti hennar, þar á meðal aðferðum sem hægt er að kalla á og breytum sem þær taka við. UDDI er notað til að birta og finna vefþjónustur.

Vefþjónustur má flokka í tvo víðtæka flokka: SOAP-bundnar vefþjónustur og RESTful-vefþjónustur. SOAP-bundnar vefþjónustur nota SOAP-samskiptaregluna til að skiptast á gögnum milli viðskiptavinar og netþjóns. SOAP er staðlað samskiptareglur sem býður upp á skilaboðaramma fyrir vefþjónustur. RESTful-vefþjónustur nota aftur á móti HTTP-samskiptaregluna til að skiptast á gögnum. RESTful-vefþjónustur eru yfirleitt einfaldari og léttari en SOAP-bundnar vefþjónustur.

Vefþjónustur hafa orðið ómissandi tækni fyrir nútímann hugbúnaðarþróun. Þau gera mismunandi forritum kleift að eiga samskipti sín á milli, sem er grundvallaratriði við gerð samþættra kerfa. Vefþjónustur eru einnig lykiltækni til að búa til API (forritaskil), sem eru notuð til að bjóða aðra virkni upp fyrir önnur forrit. Eins og stafræna landslagið heldur áfram að þróast munu vefþjónustur líklega verða enn mikilvægari við gerð tengdra, samþættra kerfa.

is_ISIcelandic