La única documentación que conozco para la API REST de esri está en su ayuda en línea aquí:
http://help.arcgis.com/EN/arcgisserver/10.0/apis/rest/index.html
Esto está escrito más desde la perspectiva de un consumidor que un proveedor, pero debería ser pirateable.
Hay partes de esta API que son bastante propietarias (algunos de los formatos de salida ) e imposibles de implementar por un proyecto de código abierto a menos que estas especificaciones de formato también estén disponibles.
Además, algunas de las API REST no son especialmente RESTful. Por ejemplo, mire el Servicio de funciones. Parece que hay "puntos finales" separados para agregar / actualizar / eliminar / consultar en lugar de usar verbos HTTP estándar para operar en los recursos. Esto me desconcierta; Sé que esri tiene algunas personas bastante inteligentes que entienden REST. Supongo que estas llamadas se asignan a algún tipo de interfaz SOAP, y esri sintió que sería más fácil para ellos y sus clientes si mantenían la coherencia entre ellos.
¿Mi opinión? Si solo busca compartir datos (no configuración de mapas, metadatos, etc.) y no tiene prisa, es mejor que espere hasta que Microsoft descubra cómo van a representar los tipos de datos espaciales en EDM. Con esto en su lugar, puede crear fácilmente un acceso verdaderamente RESTful a sus tablas espaciales usando OData y probablemente OData habilitado para RIA. Sin embargo, esto puede ser un pastel en el cielo por lo que sé.