Если есть какие-то администраторы баз данных, я делаю довольно большую часть программного обеспечения, и одна из самых больших проблем в настоящее время заключается в том, где разместить бизнес-логику. Хотя хранимые процедуры было бы легче исправить на лету, требования к обработке, вероятно, сильно замедлили бы работу БД. Я также не хочу, чтобы вся бизнес-логика обрабатывалась приложением, потому что я хочу, чтобы оно было «самоподдерживающимся объектом», для работы которого не требуется интерфейс пользователя.
Моя идея состоит в том, чтобы создать службу, которая будет работать где-нибудь на центральном сервере, и клиенты будут подключаться через нее. Сервис будет поддерживать всю бизнес-логику и служить интерфейсом для всех операций с базой данных.
Идеи? Да? Нет?
Я готов согласиться с тем, что мне также не хватает некоторых ключевых понятий и мне нужно прочитать некоторую литературу.