ArcGIS REST vs. SOAP API

¿Cuándo es apropiado usar la API REST de ArcGIS Server frente a la API SOAP y viceversa? ¿Cuáles ves como las ventajas de uno sobre el otro? Por ejemplo, el servicio SOAP se puede consumir como una referencia de servicio para integrarse en Visual Studio. ¿Hay algo disponible que le brinde ese...