Många olika roller är i involverade i arbete med webbtjänster. Man kan välja att betrakta endast de företag som utvecklar och säljer web-service produkter som aktörer eller man kan se det ur ett annat perspektiv och betrakta även organisationer, avdelningar och enstaka personer som aktörer. Gemensamt för alla dessa parter är att de är involverade i en komplex kedja av händelser och tjänster.
Bilden nedan visar möjliga parter involverade i utveckling, produktion och användning av webbtjänster.
Företag. Ett företag kan bestå av ett huvudkontor samt flera underkontor som finns utspridda över såväl det egna landet som hela världen. Varje kontor har i sin tur avdelningar vilka ansvarar för en del i organisationen såsom inköp, försäljning mm.
Kund. Företaget kan ha flera olika kunder, vilka kan utgöras av både företag, organisationer och privatpersoner.
Anställd. Alla anställda på företaget har ett eget ansvar att utföra sina arbetsuppgifter korrekt, känna ansvar för verksamheten som helhet och på bästa möjliga sätt bidra till att verksamheten uppnår sina mål.
Användare. Användarna är de personer som kommer i direkt kontakt med själva systemet (produkten).
Konsult. De kan vara externa konsulter, som företaget anlitar för att lösa komplexa problem inom företaget eller interna som bidrar till problemlösningar hos kunderna.
Investerare. Företaget hittar andra organisationer, myndigheter eller enstaka personer som investerar i organisationen. Detta ökar bl.a. forskningsmöjligheterna.
Leverantör. Det kan röra sig om leverans av hela produkter från organisationen till kunder eller av halvfabrikat och reservdelar till organisationen från andra tillverkare.
Forskare och produktutvecklare. Mycket viktig del av en ständigt växande och förändlig bransch. Här ingår systemutvecklare, förvaltare och systemunderhållare vilka beskrivs nedan.
Systemutvecklare. Ansvarar för bl.a. utredning, problemlösning, kravspecifikationer, lösningsförslag och implementering av system.
Förvaltare. Ansvarar för bl.a. dokumentation av ändringar och uppdatering av dokumentationen.
Systemunderhållare. Ansvarar för bl.a.
underhåll av systemet, t.ex. åtgärda fel, installera nya
programvaror och bistå kunder med hjälp (kundsupport).