/ / Quando REST diventa SOAP? - servizi web, riposo, sapone

Quando REST diventa SOAP? - servizi web, riposo, sapone

Diciamo che ho un server da qualche parte che prende HTTP e restituisce le risposte JSON.

Abbastanza chiaramente un servizio ReST, giusto?

Ora diciamo che restituisce XML. Ancora valido, giusto?

Ok, ora diciamo che è un POST HTTP con un carico utile di XML che restituisce XML.

E diciamo anche che c'è un WSDL che definisce il servizio.

E poi diciamo che l'XML non è realmente un messaggio (che suppongo sia che SOAP e ReST facilitino), ma più come passare oggetti / ontologie.

E poi diciamo che gli esseri umani non vanno mai su quell'URL per guardare nulla, sono usati solo da app, browser, cyborg, ecc.

A che punto il mio servizio ReSTful diventa un servizio SOAP?

C'è un posto comune per tracciare la linea, o è più come un genere di sensazione generale?

Ci sono altri fattori migliori che possono determinare questo rispetto ai criteri che ho citato?

risposte:

1 per risposta № 1

La presenza di un file WSDL è chiaramente un segno di SOAP. Tutti gli altri punti che menzioni non sono contrari ai principi REST.