Здравствуйте, Аноним, Вы писали:
А>В архитектуре ORM высокоуровневую бизнес логику реализуют на более гибком языке программирования, а БД используют в роли хранилища таблиц. А>В другом подходе- СУБД используют как сервер приложений с хранимыми процедурами, а на языке программирования- тонкий клиент.
Всё сводится к тому где именно находится бизнес-логика и на каком языке она реализована.
А>Как называется этот подход? RTTI, Интроспекция, ... или как-то иначе?
Перечисленые слова к вопросу отношения не имеют.
А>Между этими подходами-обычный подход с толстым клиентом и разбросанной бизнес логикой.
Не обязательно. Что такое "разбросанная бизнес логика" не понятно.
А>Какие ещё существуют архитектуры?
Архитектура это, обычно, набор типовых решений — паттернов.
Описание архитектуры начинается с крупного масштаба (2-tier, 3-tier, распределенная и т.д.)
И далее каждый tier уточняется — что именно он будет реализовывать и какими типовыми решениями при этом можно пользоваться.