Мне нужно включить мультитенантное веб-приложение с использованием подхода с использованием отдельной схемы общей базы данных. Приложение построено с использованием Java / J2EE и Oracle 10g.
Мне нужен один сервер приложений, использующий общую базу данных с несколькими схемами, по одной схеме на клиента.
Каков наилучший подход к реализации для достижения этой цели?
- Что необходимо сделать на уровне среднего уровня (сервер приложений)?
- Нужно ли иметь несколько заголовков узлов для каждого клиента?
- Как динамически подключиться к правильной схеме в зависимости от клиента, который обращается к приложению?