Når den er riktig utformet gir tjenesteorientert arkitektur muligheten for løst koblede applikasjoner. Dette i motsetning til tett koblede applikasjoner. Endringer i tett koblede systemer er veldig kostnadskrevende da alle systemene som integrert må endres hvis ett system endres. Ved hjelp av tjenesteorienterte arkitekturmønstre kan man få til løst koplede systemer der man får et mellomlag i arkitekturen som isolerer endringen fra de tjenestekonsumentene. Systemer som bruker tjenesten forholder seg til en kontrakt (WSDL) som danner tjenestens grensesnitt. Hvordan dette grensesnittet er implementert holdes usynlig for tjenestekonsumenten.