Как мне создать решение для многопользовательского сайта asp.net? - PullRequest
0 голосов
/ 06 октября 2009

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

Каков наилучший подход к созданию этой архитектуры?

  • Должен ли я просто интегрироваться с базой данных при каждой установке (как мне кажется, самый простой подход), но это создаст проблемы, когда / если я обновлю модель базы данных

  • Должен ли я написать веб-сервис, который взаимодействует с базой данных, и я "просто" подключаюсь к этому веб-сервису на каждом веб-сайте, когда мне нужно его администрировать?

Любые решения, о которых я не думал, приветствуются

/ Brian

Ответы [ 2 ]

0 голосов
/ 08 октября 2009

Я согласен абстрагировать реализацию в веб-сервис, а затем использовать что-то вроде корпоративной библиотеки для взаимодействия с хранилищем данных.

Это даст вам хорошую основу для работы и поможет отделить ваше приложение, что приведет к большей гибкости в будущем.

0 голосов
/ 06 октября 2009

Последний вариант был бы более подходящим, так как это дало бы вам независимость от каких-либо базовых настроек установок.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...