Teenus on peamine komponent. Arhitektuur, mis kasutab 1) teenuseid organisatsiooni integratsiooni ehitusklotsidena, 2) komponentide taaskasutust läbi nõrga seotuse. Sõnumivahetuses kasutab XML-i. SOA raamistik võiks ideaalis olla 1) laiendatav, 2) taaskasutatav ja 3) asendatav. Veebiteenus o Programmide omavaheline suhtlemine ja andmevahetus üle hariliku veebi o Eelised: Erinevate platvormide rakenduste koostöö võimaldamine Tekstipõhised ja avatud standardid on arendajale arusaadavad Annavad võimaluse eri teenuseid integreerida üheks uueks teenuseks Taaskasutamise võimalus o Puudused Suur keerukus Väiksem jõudlus o Kasutusvõimalused Eri teenuste/programmide omavaheli...