|
|
|
Выбор среды исполнения для приложения
|
|||
|---|---|---|---|
|
#18+
Наклевывается новый проект, в связи с этим хочу получить совет, что лучше использовать. Базовые требования к нему следующие: 1. SSO вход под учетной записью из Active Directory по SPNEGO/Kerberos. 2. Один из разделов системы должен содержать отчетность формируемую в Cognos BI. К сожалению пока вообще не смотрел как с ним интегрироваться. 3. Желательно иметь некий интерфейс по управлению credentials'ами используемыми в jdbc подключениях (чтобы пароль нельзя было увидеть открыв какой нибудь конфиг файл). 4. Желательно бесплатно. 5. Желательно свежая Java. Пока присматриваюсь к Jetty, но есть опасения, что п.2 может потребовать что-нибудь сверх сервлетов, а п.3 прийдется реализовывать самостоятельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2014, 19:46 |
|
||
|
Выбор среды исполнения для приложения
|
|||
|---|---|---|---|
|
#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, 09:43 |
|
||
|
Выбор среды исполнения для приложения
|
|||
|---|---|---|---|
|
#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, 13:27 |
|
||
|
Выбор среды исполнения для приложения
|
|||
|---|---|---|---|
|
#18+
Буду очень рад, если вдруг у кого-нибудь под рукой найдется ссылка на мануал, где описывается настройка Jetty/Tomcat для аутентификации по SPNEGO с последующим форвардом пользователя до Oracle'овой базы. Пока удалось нагуглить только по отдельности: браузер -> веб-сервер толстые клиент -> субд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2014, 18:13 |
|
||
|
Выбор среды исполнения для приложения
|
|||
|---|---|---|---|
|
#18+
just_vladimir, однажды в ТЗ мы встретили фразу "еще неплохо было-бы....". Долго смеялись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2014, 18:22 |
|
||
|
Выбор среды исполнения для приложения
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2014, 18:34 |
|
||
|
|

start [/forum/topic.php?fid=59&gotonew=1&tid=2126762]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 448ms |

| 0 / 0 |
