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

Как лучше всего это построить?

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

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

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

/Брайан

0
Brian Hvarregaard 6 Окт 2009 в 14:48

2 ответа

Лучший ответ

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

0
Preet Sangha 6 Окт 2009 в 15:02

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

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

0
RubbleFord 8 Окт 2009 в 11:41