Oleg Matveyev wrote:
"клиент" - один?
...нам как-то понадобилось к той же БД еще пара клиентов, да еще
написанных на других языках... например вэб-интерфейс.
Бизнес-логика резко переместилась в ХП и триггеры
:-)
Ну это известная тема для холиваров :)
Но как говориться: практика - критерий истины. В моём случае важна гибкость
и скорость реакции на новые бизнес требования. Что в случае множественных
инстансов софта выливается в сложности процедуры обновления, если каждый
раз менять метаданные без квалифицированного персонала.
В общем случае такая архитектура это просто урезанная 3ёх звенка где 2 и
3 звенья объеденены в одно.