Je n'ai aucune référence à donner ici pour montrer mes recherches (car aucun des liens ne va au sujet) et même Google n'a pas de réponse exacte. Tout le monde dit que le service Web est avec état mais c'est déroutant. Par principe, je crois que SOAP est avec état et REST est sans état. Alors, pourquoi/comment SOAP est avec état?)
Fondamentalement avec état signifie que le serveur stocke des informations sur le client et utilise ces informations sur une série de demandes. Ainsi, l'exécution d'une demande dépend de l'état d'une autre demande (par exemple, précédente). L'implémentation est possible avec les protocoles http.
Vous pouvez donc avoir SOAP avec état ou sans état - ce n'est qu'une question de conception.
Veuillez également noter que la comparaison de SOAP et REST n'est pas vraiment correcte. Le premier est essentiellement le protocole (ou du moins il essaie de l'être) et REST n'est qu'un modèle/style d'architecture.
Je sais que ce n'est pas exactement répondre à votre question mais veuillez jeter un oeil à ce lien: SOAP vs REST] _ ( différences) Il est extrêmement bien écrit et peut vous aider à mieux comprendre ces technologies.