У меня есть требование для чтения и записи данных через .net webservice в базу данных sqlserver, которая находится в частной сети. эта база данных в настоящее время доступна через соединение vpn с помощью программного обеспечения удаленного клиента (на стандартных настольных компьютерах), чтобы узнать последние цены на продукты и загрузить товарные запасы. Мне было поручено найти способ централизовать этот доступ с помощью веб-службы, к которой затем обращаются клиенты, а не с помощью маршрута vpn для прямого подключения к базе данных.
Мой вопрос связан с отношением моей службы .net к базе данных sqlserver. Какие есть варианты подключения к частной сети vpn с хоста домена, чтобы обеспечить функциональность, позволяющую веб-сервису считывать и записывать данные в базу данных. На данный момент я не слишком обеспокоен подключением и безопасностью клиента (хотя я ценю, что это тоже нужно будет решить), я просто заинтересован в поиске доступных вариантов, чтобы мой веб-сервис .net мог подключайтесь к частной сети настолько безболезненно и прозрачно, насколько это возможно.
[править] веб-сервис также будет доступен для розничного веб-сайта, чтобы он мог просматривать информацию о продукте, а также распределять запасы для одного и того же сервера баз данных sqlserver. поэтому он будет расположен в том же домене, что и розничный сайт
Возможность переключения базы данных на общедоступный хостинг неосуществима, поэтому мне придется работать со сценарием, как описано выше на данный момент, если не представлено убедительное обоснование, чтобы сделать иначе.
спасибо всем ...
джим