Protokol SOAP je torej neodvisen od platforme, programskega jezika in seveda strojne opreme. Definira samo način prenosa, zato ga lahko uvrstimo v množico prenosnih protokolov. Za komunikacijo uporablja protokol HTTP, za zapis parametrov oddaljene metode pa XML.