У меня есть решение для веб-сайта (asp.net), которое работает на базе данных сервера SQL. У меня запущено несколько таких установок, и я хочу создать модуль администрирования, который может отслеживать и взаимодействовать со всеми ними. - и если все пойдет хорошо - переместите / обновите установку до FTP / SQL.
Каков наилучший подход к созданию этой архитектуры?
Должен ли я просто интегрироваться с базой данных при каждой установке (как мне кажется, самый простой подход), но это создаст проблемы, когда / если я обновлю модель базы данных
Должен ли я написать веб-сервис, который взаимодействует с базой данных, и я "просто" подключаюсь к этому веб-сервису на каждом веб-сайте, когда мне нужно его администрировать?
Любые решения, о которых я не думал, приветствуются
/ Brian