Меня попросили разработать систему, которая собирает данные из базы данных Sql Server и отправляет эти данные в «каком-то» формате клиенту как можно в режиме реального времени. Данные представляют собой основные контактные формы с веб-сайта .net. Имена, телефоны, электронная почта. Нет данных о типе SSN.
Единственные параметры, которые я знаю о проекте:
- Клиент, вероятно, захочет использовать несколько способов потребления данных. Excel, Rss-ридеры, системы управления лидами и т. д.
- Клиент выразил нулевую озабоченность по поводу безопасности.
- Я не собираюсь игнорировать безопасность только потому, что клиенту все равно.
Полное раскрытие информации: я НЕ эксперт по безопасности.
Я хочу использовать безопасный rss/xml-канал, потому что он, казалось бы, предлагает больше возможностей для использования клиентом, и это будет как можно более реальное время. Тем не менее, многие сообщения по этой теме здесь, в SO, похоже, предполагают, что даже с базовой аутентификацией и SSL вы напрашиваетесь на неприятности.
Я мог бы настроить безопасную загрузку по FTP, но это не имеет смысла, так как клиент должен будет постоянно проверять входящие контактные формы/лиды.
Если ничего не помогает, я мог бы просто отправлять CSV-файлы по электронной почте каждые 2 или 3 минуты, но это тоже не очень хорошо.
Думаю, мой главный вопрос заключается в следующем: есть ли какой-то другой способ, который я упустил, или безопасный Rss/Xml-канал подходит для этого приложения?
Спасибо.