SOAP nécessite une enveloppe programmatique, qui définit la structure du message et comment le traiter, un ensemble de règles de codage pour exprimer des instances de types de données définis par l'application et une convention pour représenter les appels de procédure et les réponses.
SOAP chọrọ envelopu mmemme, nke na-akọwa usoro ozi na etu esi ahazi ya, usoro nke koodu ngbanwe maka igosipụta oge nke datatypes akọwapụtara ngwa yana mgbakọ maka nnọchite usoro oku na nzaghachi.