Я делал через SOAP (WSDL), при чём выступал именно SOAP-сервером. 1С была клиентом и работала со мной как с другой 1С-кой. Основная проблема при таком подходе - собственно генерация wsdl-файла. Но в команде, был толковый 1С-ник, который реализовал интерфейс моего SOAP-сервиса в 1С после чего выгрузил мне wsdl-файл.
Модуль который использовал:
node-soap. В отладке зело полезна утилита SoapUI.