A única documentação que eu conheço para a API REST da esri está em sua ajuda online aqui:
http://help.arcgis.com/EN/arcgisserver/10.0/apis/rest/index.html
Isso é escrito mais da perspectiva de um consumidor do que de um provedor, mas deve ser hackável.
Há partes dessa API que são bastante proprietárias (alguns dos formatos de saída ) e impossíveis de serem implementadas por um projeto de código aberto, a menos que essas especificações de formato também sejam disponibilizadas.
Além disso, algumas das APIs REST não são especialmente RESTful. Por exemplo, veja o Feature Service. Parece haver "pontos de extremidade" separados para adicionar / atualizar / excluir / consultar, em vez de usar verbos HTTP padrão para operar com recursos. Isso me intriga; Eu sei que a esri tem pessoas muito inteligentes lá que entendem o REST. Meu palpite é que essas chamadas são mapeadas para algum tipo de interface SOAP, e a esri achou que seria mais fácil para eles e seus clientes se mantivessem a consistência entre elas.
Minha opinião? Se você está apenas procurando compartilhar dados (não configuração de mapa, metadados, etc.) e não está com pressa, é melhor esperar até que a Microsoft descubra como eles vão representar os tipos de dados espaciais no EDM. Com isso, você pode facilmente criar acesso verdadeiramente RESTful às suas tabelas espaciais usando OData e, provavelmente, OData habilitado para RIA. Isso pode ser uma torta no céu, pelo que sei.