У нас есть R Server (R - язык программирования, используемый в статистическом анализе), который в основном принимает файл script и csv, обрабатывает некоторые данные и возвращает результаты как текст.
Мне нужно написать службу на сервере R, чтобы клиенты .net(могут быть .Net Windows Forms или ASP.Net) могли подключаться к серверу R, отправлять файлы script и CSV и получать результаты назад.
Меня смущает множество разных привязок, доступных мне, и информация в Интернете кажется редкой/разбросанной о том, что выбрать.
Кроме того, лучше ли запускать службу в IIS или в качестве отдельной службы прослушивания типа "командной строки" (последнее кажется уродливым по сравнению с IIS, и я не знаю, почему кто-то захочет сделать это, если они смогут запустить это в IIS)?