Voglio dire, davvero, qual è il punto di SOAP?SOAP - Qual è il punto?
I servizi Web sono in circolazione da un po 'di tempo e per un certo periodo è sembrato che i termini "SOAP" e "servizio Web" fossero in gran parte intercambiabili. Tuttavia, SOAP mi è sempre sembrato ingombrante e massicciamente complicato.
Poi è arrivato REST e improvvisamente i servizi web hanno avuto un senso.
Come dice Joel Spolsky, assegnare a un programmatore un URL REST e possono iniziare subito a giocare con il servizio, calcolandolo.
SOAP è offuscato dietro WSDL e XML in modo massicciamente dettagliato e, nonostante sia basato sul Web, non è possibile eseguire operazioni semplici come accedere a un servizio SOAP con un browser Web.
Così l'essenza della mia domanda è:
- Ci sono buoni motivi per scegliere mai SOAP su REST?
- Stai lavorando con SOAP ora? Sarebbe meglio se l'interfaccia fosse REST?
- Mi sbaglio?
-1: @Dan: SOAP e le specifiche WS- * sono W3C, non WS-I (http://www.w3.org/TR/soap/) –
@John, sarebbe corretto dire che il WS - * specifiche * driven * di OASIS/WSI quindi * ratificato * (o perfezionato) dal W3C? Se questo è il caso, a meno che un altro gruppo non prenda l'iniziativa, non è un nuovo sviluppo per questi standard effettivamente completato? –
@Jeff: WS-I è solo un gruppo di interoperabilità. Non credo che abbiano nulla a che fare con lo standard. Gli standard sono sempre stati di proprietà di w3c. –