U završnom radu najprije ću objasniti pojam, ulogu i razvoj Web servisa od njegovih začetaka pa sve do danas. U sljedećem poglavlju detaljnije ću opisati novu vrstu arhitekture distribuiranih sustava koju omogućuju Web servisi, odnosno servisno-orijentiranu arhitekturu (eng. Service-oriented architecture - SOA). Ukratko ću opisati principe na kojima se SOA zasniva i samu ideju servisno-orijentirane arhitekture. Naredno poglavlje govori o standardima koji prate razvoj Web servisa, njihov detaljni opis i jezik na kojem se zasnivaju. Objasniti ću faze razvoja Web servisa kroz praktični dio u Java programskom jeziku, zašto je Java pogodna za implementaciju Web servisa i sam postupak izrade istog za kontrolu potrošnje električne energije, plina...