Я пишу приложение клиент-сервер, где есть небольшое приложение на ноутбуках пользователей в моей компании.Можно ли использовать контрейлерные веб-сервисы?
Им нужно читать/писать данные sql (всего лишь небольшую сумму, по существу, запрос, чтобы узнать, кто последний вошел в систему).
Я не хочу подвергать свой внутренний SQL-сервер «любому» хосту в Интернете, но имеет http-доступ от (доверенного) интернет-хостинга. Я планирую написать веб-сервис на нашем внутреннем сервере IIS, который может быть использован внешним веб-хостом. Затем я планирую иметь вторую веб-службу на внешнем хосте, которая является целью для клиентов.
По существу рабочий процесс будет:
клиента запрашивает внешний хост с помощью веб-сервиса -> внешнего хост запрашивает внутренний веб-сервер с помощью веб-службы
Является ли это над комплексом, или это общепринятая практика, чтобы избежать открытия HTTP/s на моем брандмауэре с любого хоста на внутренний сервер?