ты прав. все, что вам нужно сделать, это создать простой веб-сервис на PHP, который принимает запрос / xml / file и затем сохраняет его в базе данных. тогда вы можете использовать веб-сервис, используя любую технологию, C # точно.
Чтобы написать веб-сервис на PHP, я думаю, что лучше выбрать тип вашего веб-сервиса на первом этапе. это может быть веб-служба REST, SOAP или XML-RPC. это зависит от уровня сложности вашего приложения.
если ваше приложение так же просто, как просто перебрасывает строку в веб-службу или URL-адрес файла, чтобы веб-служба могла сохранить эту строку или извлечь файл из URL-адреса и сохранить его в базе данных, я рекомендую REST. потому что это проще. так же просто, как написание простого PHP-скрипта, который использует в качестве входных данных свои HTTP-параметры.
но если вы хотите, чтобы он был более безопасным или имел более сложные потребности, SOAP-сервисы на PHP легко. если вы хотите работать с SOAP, PHP имеет расширение (php-soap), которое вы можете установить и использовать встроенную функциональность PHP-SOAP. Если вы используете более старую версию PHP, которая не поддерживает расширение, или ваше приложение будет размещено там, где не установлен php-soap, существует чистая реализация PHP протокола SOAP под названием nusoap. это открытый исходный код и работает очень хорошо.
http://sourceforge.net/projects/nusoap/