Praticamente:
JSon:
Da client A vuoi comunicare con server B
1 - Dal client A preprari un oggetto Json, lo spedisci al Server B
2 - Dal server B ricevi l'oggetto, lo leggi ed effettui le operazioni che vuoi.
3 - Dal server B invii la risposta al client
In pratica è come se tu facessi una chiamata http mettendo nella query string dei parametri.
WebService
Da client A vuoi comunicare con server B
1 - Definisci un wsdl
2 - Definisci le classi e le interfacce sul server
3 - Definisci le classi sul client
4 - Effettui la chiamata
Semplicemente, a fare un ws ci vuole più tempo
