
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.08.2014, 19:46
|
|||
|---|---|---|---|
|
|||
Выбор среды исполнения для приложения |
|||
|
#18+
Наклевывается новый проект, в связи с этим хочу получить совет, что лучше использовать. Базовые требования к нему следующие: 1. SSO вход под учетной записью из Active Directory по SPNEGO/Kerberos. 2. Один из разделов системы должен содержать отчетность формируемую в Cognos BI. К сожалению пока вообще не смотрел как с ним интегрироваться. 3. Желательно иметь некий интерфейс по управлению credentials'ами используемыми в jdbc подключениях (чтобы пароль нельзя было увидеть открыв какой нибудь конфиг файл). 4. Желательно бесплатно. 5. Желательно свежая Java. Пока присматриваюсь к Jetty, но есть опасения, что п.2 может потребовать что-нибудь сверх сервлетов, а п.3 прийдется реализовывать самостоятельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 09:43
|
|||
|---|---|---|---|
|
|||
Выбор среды исполнения для приложения |
|||
|
#18+
just_vladimir1. SSO вход под учетной записью из Active Directory по SPNEGO/Kerberos. Полностью поддерживается в Oracle JDK. Единственное что нужно упорно читать доку, тыкаться в конфигах и изучать debug log. Так как в зависимости от специфики, настроек и версии Active Directory нужно подбирать конфиг и искать почему не работает. just_vladimir2. Один из разделов системы должен содержать отчетность формируемую в Cognos BI. К сожалению пока вообще не смотрел как с ним интегрироваться. Оно же, вроде, тоже на Java. Сложностей быть не должно. У нас тоже все клиенты хотят, но до дела ниразу ещё не дошло. just_vladimir3. Желательно иметь некий интерфейс по управлению credentials'ами используемыми в jdbc подключениях (чтобы пароль нельзя было увидеть открыв какой нибудь конфиг файл). Не понял этот пункт. Смысл вообще это делать в каких-то конфигах и GUI? Привяжите базу к той же AD и всё. Есть куча способов аутентификации в БД без указания пароля. just_vladimirПока присматриваюсь к Jetty, но есть опасения, что п.2 может потребовать что-нибудь сверх сервлетов, а п.3 прийдется реализовывать самостоятельно. Jetty ни к чему вышеперечисленному отношения не имеет. Сервлеты к Cognos интеграции отношения не имеют. Этого предложения не понял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 13:27
|
|||
|---|---|---|---|
|
|||
Выбор среды исполнения для приложения |
|||
|
#18+
Blazkowiczjust_vladimir3. Желательно иметь некий интерфейс по управлению credentials'ами используемыми в jdbc подключениях (чтобы пароль нельзя было увидеть открыв какой нибудь конфиг файл). Не понял этот пункт. Смысл вообще это делать в каких-то конфигах и GUI? Привяжите базу к той же AD и всё. Есть куча способов аутентификации в БД без указания пароля. Если не будет никаких технологических пользователей, пароли которых надо хранить, а вместо этого AD пользователь доедет до базы, то будет вообще отлично. Просто в предыдущих проектах провернуть такой трюк на связке IBM WebSphere + Oracle не удавалось, буду пробовать. just_vladimirПока присматриваюсь к Jetty, но есть опасения, что п.2 может потребовать что-нибудь сверх сервлетов, а п.3 прийдется реализовывать самостоятельно. Jetty ни к чему вышеперечисленному отношения не имеет. Сервлеты к Cognos интеграции отношения не имеют. Этого предложения не понял.[/quot] Опять же пока плохо понимаю, что за зверь этот Cognos и как его готовить. Первое впечатление было, что на выходе он порождает некий war архив, который вполне может запросить наличие чего нибудь из Java EE, но это лишь фантазии. В общем буду с ним разбираться. Есть ли еще какие нибудь достойные кандидаты кроме Jetty? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 18:13
|
|||
|---|---|---|---|
|
|||
Выбор среды исполнения для приложения |
|||
|
#18+
Буду очень рад, если вдруг у кого-нибудь под рукой найдется ссылка на мануал, где описывается настройка Jetty/Tomcat для аутентификации по SPNEGO с последующим форвардом пользователя до Oracle'овой базы. Пока удалось нагуглить только по отдельности: браузер -> веб-сервер толстые клиент -> субд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 18:22
|
|||
|---|---|---|---|
Выбор среды исполнения для приложения |
|||
|
#18+
just_vladimir, однажды в ТЗ мы встретили фразу "еще неплохо было-бы....". Долго смеялись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 18:34
|
|||
|---|---|---|---|
|
|||
Выбор среды исполнения для приложения |
|||
|
#18+
mayton, ну мои "желательно" это не требования ТЗ, а то, что должно облегчить мне жизнь. В ТЗ только про SPENGO/Kerberos и Cognos. Про форвард билета немного разобрался, если верить оракловой доке, то достаточно "научиться" получать инстанс javax.security.auth.Subject и используя следующий код получить соединение: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Дальше видимо нужно будет научиться дружить его с каким-нибудь c3p0. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2126762]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
266ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 546ms |

| 0 / 0 |
