Kohtvõrgu projekteerimisel tekkida võivad põhiküsimused on, kas kasutada võrdõigus- võrgu (peer-to-peer) või klient-serveri mudelit, ja millist kaabeldustüüpi kasutada (koaksiaal/ keerupaar). Võrgu tüüp Väikeses asutuses paistavad asjaolud esialgu rääkivat võrdõigusvõrgu kasuks, kuna arvutipark koosneb peamiselt tööjaamadest ja serveri järgi otsest vajadust pole. Kasutusel võib küll olla veebiserver, kuid tihti asuvad veebiteenusega seotud materjalid hoopis teenusepakkuja virtuaalserveris ning toimetatakse sinna üle Interneti, niisiis ei paista serveri järgi otsest vajadust olevat. Siiski tasuks alati kaaluda serverarvuti paigaldamist, ja seda mitmel põhjusel. Iga asutuse töös on peale igaühe isiklikus kasutuses oleva info (nt. tarkvara, millega töötatakse) ka teatud ühiskasutuses olevad andmed, millele on vaja juurdepääsu kõigil, ning kohe tekib küsimus, kus selliseid andmeid hoida
COM, COM+ ja RPC abil. Veebiteenused võimaldavad lihtsalt korraldada rakenduste ja organisatsioonide vahelist andmevahetust, kuna andmevahetus käib XML kujul SOAP kirjadega ning ei ole vahet, kes ja kuidas need kirjad kokku paneb, peaasi, et nad on korrektses vormingus. Veebiteenuste tegemine Veebiteenuste faililaiendiks on .asmx ning selle faili sisu on ülimalt lihtne. Lisame näiteks faili Service.asmx. Selle faili sees tuleks öelda, et tegemist on veebiteenusega, mis keeles selle teenuse koodi plaanime kirjutada, kuhu (mis faili ja klassi) kood on salvestatud: <%@ WebService Language="C#" CodeBehind="~/Service.cs" Class="Service" %> Koodi keerukus sõltub loomulikult teenuse funktsionaalsusest. Siinsel juhul teeme ühe hästi lihtsa teenuse, millel on vaid üks meetod ,,Tere", mis välja kutsudes ütleb ,,Teretulemast veebiteenuste maailma!" using System; using System.Web; using System.Web.Services; using System.Web.Services.Protocols;
COM+ ja RPC abil. Veebiteenused võimaldavad lihtsalt korraldada rakenduste ja organisatsioonide vahelist andmevahetust, kuna andmevahetus käib XML kujul SOAP kirjadega ning ei ole vahet, kes ja kuidas need kirjad kokku paneb, peaasi, et nad on korrektses vormingus. Veebiteenuste tegemine Veebiteenuste faililaiendiks on .asmx ning selle faili sisu on ülimalt lihtne. Lisame näiteks faili Service.asmx. Selle faili sees tuleks öelda, et tegemist on veebiteenusega, mis keeles selle teenuse koodi plaanime kirjutada, kuhu (mis faili ja klassi) kood on salvestatud: <%@ WebService Language="C#" CodeBehind="~/Service.cs" Class="Service" %> Koodi keerukus sõltub loomulikult teenuse funktsionaalsusest. Siinsel juhul teeme ühe hästi lihtsa teenuse, millel on vaid üks meetod ,,Tere", mis välja kutsudes ütleb ,,Teretulemast veebiteenuste maailma!" using System; using System.Web; using System.Web.Services; using System.Web.Services.Protocols;