Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Возм-ти сессионного контекста БД в 3-уровневой арх.
|
|||
|---|---|---|---|
|
#18+
Подскажите плз: Имелось двухуровневое приложение с Ораклом в кач-ве базы. Логика досутпа была в значит. степени построена на том что при клиентском входе в БД устанавливались контекстные переменные (dbms_session.set_context(...)), и далее значения этих переменных использовались в оракловых политиках безопасности. Теперь переписывам/дописывам клиента в тонком виде на ВебСфере, но по первому впечатлению перенести на Сферу механизм использования контекстых переменных БД не получается -- ведь сессия БД поддерживается не с конкретным клиентом, а с источником данных из пула ВебСферы. Правильно рассуждаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 13:46 |
|
||
|
Возм-ти сессионного контекста БД в 3-уровневой арх.
|
|||
|---|---|---|---|
|
#18+
меня уверяли, что нет, есть таки возможность выполнять коннект к базе из app serv от конкретного пользователя. но подробности - в понедельник. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.12.2006, 20:24 |
|
||
|
Возм-ти сессионного контекста БД в 3-уровневой арх.
|
|||
|---|---|---|---|
|
#18+
собственно одна из разниц двух и трёхзвенной архитектуры, это то, что в первом случае большая привязка логики/соединения к пользователю. по вопросу - если нужно сохранить двухуровневый дизайн, то можно соединяться не через datasource вебсферы, а напрямую через jdbc. Собственно, работать быстрее не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2006, 13:35 |
|
||
|
Возм-ти сессионного контекста БД в 3-уровневой арх.
|
|||
|---|---|---|---|
|
#18+
в 9-ке на zOS (уже) и в Viper2 в сентябрн будет возможность создаваить security context. Pool Connection будет например от пользователя xxx. В WS App Server пользователь авторазовался как yyy Можно соответсвенно context позволит передавать yyy в DB2 где yyy будет соответсвовать локальному еее Более подробно можете найти в документации по DB2/zSOS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.12.2006, 09:06 |
|
||
|
Возм-ти сессионного контекста БД в 3-уровневой арх.
|
|||
|---|---|---|---|
|
#18+
Nikolay KulikovМожно соответсвенно context позволит передавать yyy в DB2 где yyy будет соответсвовать локальному еее Более подробно можете найти в документации по DB2/zSOS Звучит заманчиво. Вот только БД у меня -- Оракл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 18:45 |
|
||
|
Возм-ти сессионного контекста БД в 3-уровневой арх.
|
|||
|---|---|---|---|
|
#18+
chroсобственно одна из разниц двух и трёхзвенной архитектуры, это то, что в первом случае большая привязка логики/соединения к пользователю. по вопросу - если нужно сохранить двухуровневый дизайн, то можно соединяться не через datasource вебсферы, а напрямую через jdbc. Собственно, работать быстрее не будет. Не, ну это некрасиво как-то. Умные люди ломали голову, боролись за производительность и минимизацию ресурсов, придумывали пул коннектов, ссылки всякие, дескрипторы -- а мы будем грязными лапами лезть через ОДБС... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 18:48 |
|
||
|
Возм-ти сессионного контекста БД в 3-уровневой арх.
|
|||
|---|---|---|---|
|
#18+
ОДБС здесь не причём. Я хотел сказать, что умные люди используют средства J2EE или java фреймворка для разграничения доступа, а пул коннектов у них всегда общий. И только в таком случае возможна существенная разница в количестве соединений с базой данных и пользователей, одновременно работающих. Это достигается за счет жесткого кэширования(я не утверждаю, что это Вам подойдет) и разница может составлять один а то и два порядка. Собственно,понятно почему, и по этой же причине отказались от SFSB в пользу SLSB (один обслуживает одного клиента, другой чуть ли не сотню). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.12.2006, 23:31 |
|
||
|
Возм-ти сессионного контекста БД в 3-уровневой арх.
|
|||
|---|---|---|---|
|
#18+
автормеханизм использования контекстых переменных БД не получается -- ведь сессия БД поддерживается не с конкретным клиентом, а с источником данных из пула ВебСферы. Посмотрите статью How To Create Secure BC4J Applications with Oracle9i VPD and Oracle 9iAS JAAS Provider . Полагаю, что механизм установки контекста в пуле соединений предложенный в данной статье (protected void prepareSession...) можно было бы реализовать и для ВебСферы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 16:35 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=34191403&tid=1604870]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
128ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 460ms |

| 0 / 0 |
