Привет всем: работа над приложением asp.net mvc3, для которого требуется отправить данные в другое приложение, которое сохраняет данные в SQL.
Пока у меня запущено и работает одно из приложений, и оно работает хорошо: Пользователи входят в систему и выполняют основные операции CRUD;это было установлено с использованием инфраструктуры C # MVC3 и хорошо работает.
Проблема: данные должны быть сохранены в другой внешней базе данных, где хост не разрешает прямой доступ к серверу SQL, и данные должны проходить через IIS /Web-App / Firewall / Proxy и т. Д.
Вопрос: каков наилучший способ отправки данных из одного приложения в другое и по какому протоколу использовать «HTTP? Webservice? VPN? ....".Соединение должно быть защищено таким образом, чтобы приложение, получающее данные, должно было аутентифицировать приложение, отправляющее данные.
Я знаю, что это звучит излишне сложно, но клиент в этой реализации зашел в тупик.также это должно быть реализовано в ASP.NET C # / VB.NET.какие-либо предложения?
спасибо