|
|
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
Я только начинаю работать с Web службами. Обнаружил удивительную вещь - все изданные у нас книги датированы 2004 годом. Axis работает с JDK 1.4 и последняя новость датирована апрелем 2006. Sun в Tutorials ссылается на свой Application Server. Вопрос: Какой контейнер Web служб использовать для Tomcat, поскольку не хотелось бы "проколоться" работая с чем-то выходящим в тираж. Помогите советом и, возможно, ссылками на какие либо статьи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 12:30:43 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
IMHO, для организации web-сервисов на основе контейнера сервлетов (Tomcat) удобно использовать JAXM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 13:00:29 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
что ж ва всех так несет в сторону от официальных технологий то :) берешь SDK 1.6, там уже есть встроеный JAX-WS, вебсервис из класса делается вот так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. полезно чаще смотреть на оффсайт в раздет технологий, а не пользоваться устаревшими фреймворками... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 13:29:25 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
y3uберешь SDK 1.6, там уже есть встроеный JAX-WS, вебсервис из класса делается вот так ... - а как это прицепить к Tomcat? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 14:07:52 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
читайте вот этот блог, рекомендую, http://blogs.sun.com/theaquarium_ru/tags/webservices а конкретнее, http://blogs.sun.com/page/theaquarium?anchor=running_jax_ws_on_tomcat к примеру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 14:52:10 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
Спасибо y3u ! Теперь есть - за что зацепиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.06.2007, 14:59:07 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
Axis2 неплохой фреймворк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 15:49:21 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
AndronAxis2 неплохой фреймворк Если бы не его дурацкий репозиторий ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 16:09:40 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
AndronAxis2 неплохой фреймворк а в нем есть WS-AT? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2007, 16:42:27 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, прошло уже столько лет и сегодня я опять же читаю про те же JAXM, JAX-WS для разработки веб-сервисов. Помогите сориентироваться. Мне нужно написать сервисы, которые будут общаться с клиентами при помощи JMS (асинхронно). Так же к этим сервисам нужно приделать аунтефикацию и шифрование ЭЦП. На какие технологии обратить внимание? хочется что-то современное и совместимое с weblogic сервером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 13:07:34 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
Подскажите что нибудь, очень нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2012, 19:03:00 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
kruglikavЗдравствуйте, прошло уже столько лет и сегодня я опять же читаю про те же JAXM, JAX-WS для разработки веб-сервисов. Помогите сориентироваться. Мне нужно написать сервисы, которые будут общаться с клиентами при помощи JMS (асинхронно). Так же к этим сервисам нужно приделать аунтефикацию и шифрование ЭЦП. На какие технологии обратить внимание? хочется что-то современное и совместимое с weblogic сервером. Ну, сейчас в моде Spring.. Впринципе, с использованием этого фреймворка можно решить большинство задач. Spring Security - отличное средство аутентификации и авторизации. Есть поддержка RESTful и JMS. Ну а с ЭЦП видимо по старинке придется.. Браузерным решением тут может быть либо Flex (кстати в Spring есть библиотеки для работы с Flex, и вроде бы даже не одна), либо апплеты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 05:04:20 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
kruglikav, Посмотрите Spring Integration ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 05:20:19 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
kruglikav, У этого сервера родной это SOAP. Так что решать Вам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 08:04:06 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
GregTk, Также рекомендую Apache Camel как отличную альтернативу имеющимся средствам интеграции. Сами используем как "клей" между REST и JMS. Из коробки умеет очень многое и POJO-подход во всем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 08:21:45 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
kruglikavТак же к этим сервисам нужно приделать аунтефикацию и шифрование ЭЦП.определитесь что конкретно вам нужно. Аутентификация это одно, шифрование - другое, а ЭЦП - третье. Аутентификация легко делается через Spring Security. Шифрование - может HTTPS подойдет или ему подобное. А для ЭЦП в браузере в России кроме апплетов ничего не подходит т.к. нужны ГОСТ алгоритмы, а они работают либо в составе ОС либо в составе JRE. Т.е. в любом случае нужен либо апплет либо доступ к crypto API самой ОС. У нас подписанный апплет таскал с собой собой DLL для вызовов crypto API, а на каждую рабочую станцию были поставлены дрова для ЭЦП согласно ГОСТ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 11:46:52 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
VoDA, хотел спросить, а какой смысл в ЭЦП на клиенте при HTTPS? - т.е. требование ТЗ? Док. ведь всё равно вроде защищён по каналу до сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 11:54:40 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
Petro123хотел спросить, а какой смысл в ЭЦП на клиенте при HTTPS? HTTPS защищает канал. ЭЦП позволяет гарантировать что одна сторона обладает ключем для обращения к другой стороне. Разве не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 12:04:38 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
BlazkowiczPetro123хотел спросить, а какой смысл в ЭЦП на клиенте при HTTPS? HTTPS защищает канал. ЭЦП позволяет гарантировать что одна сторона обладает ключем для обращения к другой стороне. Разве не так? всё верно. Но не бывает ли в жизни смешанных вариантов? - тонкий клиент - сервер ключей на предприятии (корпоратив) - подписка на сервере после аутентификации? Просто вопрос, кто что слышал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 12:15:02 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
Petro123- тонкий клиент Не очень понимаю как это с темой вяжется? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 12:17:34 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
BlazkowiczPetro123- тонкий клиент Не очень понимаю как это с темой вяжется? это был вопрос ему, как практику в ЭЦП VoDA А для ЭЦП в браузере в России кроме апплетов ничего не подходит т.е. почему нет других вариантов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 12:23:26 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
Petro123VoDA, хотел спросить, а какой смысл в ЭЦП на клиенте при HTTPS? - т.е. требование ТЗ? Док. ведь всё равно вроде защищён по каналу до сервера.ЭЦП подтверждает что определенное действие сделал определенный человек. HTTPS подтверждает что между браузером и сервером никто не вклинился. Переводя на доходчивый: HTTPS это служба охраны на входе на парковку, но машины не требуют ключа для запуска. Как следствие любой человек что прошел на территорию может воспользоваться любой машиной. ЭЦП это личный ключ от автомобиля, от подтверждает что именно конкретная персона выполняет определенное действие. В данном случае пользуется автомобилем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 13:07:31 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
Petro123Blazkowiczпропущено... HTTPS защищает канал. ЭЦП позволяет гарантировать что одна сторона обладает ключем для обращения к другой стороне. Разве не так? всё верно. Но не бывает ли в жизни смешанных вариантов? - тонкий клиент - сервер ключей на предприятии (корпоратив) - подписка на сервере после аутентификации? Просто вопрос, кто что слышал...а в чем смешанность? у нас тонкий клиента и собственный сервер ключей. ЭЦП обеспечивает подтверждение что именно конкретная персона выполнила конкретное действие. ЭЦП это принцип. это способ подтвердить КТО сделал то или иное действие. причем само ЭЦП встраивается в документ и может быть проверено любой системой имеющей доступ к серверу ключей (чтобы получить паблик ключ). ЭЦП работает безотносительно тонкий/толстый, есть или нет сервера ключей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 13:12:30 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
Petro123VoDA А для ЭЦП в браузере в России кроме апплетов ничего не подходит т.е. почему нет других вариантов?Во первых любое шифрование и ЭЦП идет на максимально низком уровне. В идеале на железе, но довольно часто выносится в драйвера ОС. Для java есть шифрование и ЭЦП на уровне JRE. Потому все сводится к вызову из браузера некого кода в ОС. Дальше считаем от противного какой код может исполняться на клиенте и может выполнить код в ОС или JRE. JavaScript - не может выполнять код в ОС напрямую. Хотя может вызвать ActiveX. Flash - вроде совсем не умеет вызывать код ОС. Остается ActiveX. Java - через подписанный апплет может вызывать native код, также может вызывать код JRE. Итого в остатке: либо писать собственный ActiveX компонент и делать обработку через него. Тогда все это работает только под IE. либо сделать плагин для определенного браузера. Под ту же мозиллу и вызываем внешний код через вызов плагина. Не знаю насколько это удачная архитектура. Тогда работает под FireFox. либо подписываем апплет и через JNI работаем с ОС либо выполняем через JRE. Работает с любым java-совместимым браузером. Дальше выбор технологии за разработчиком. PS апплеты это конечно не идеал, но в данном случае преимуществ больше, чем недостатков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 13:22:10 |
|
||
|
Современное состояние Web служб на Tomcat
|
|||
|---|---|---|---|
|
#18+
VoDAу нас тонкий клиента с апплетом не тонкий. Только и всего. Я против апплета. Я за чистый браузер. Ну, если не встречал вариантов без апплета - удачи! Мне именно он интересен. Т.к. если я через керберос или другую систему вошёл на сервер (банк), то могу от своего имени подписать любой документ. Это IMHO - удачи! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2012, 13:25:07 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=308&tid=2132531]: |
0ms |
get settings: |
20ms |
get forum list: |
22ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
36ms |
get topic data: |
18ms |
get forum data: |
4ms |
get page messages: |
104ms |
get tp. blocked users: |
3ms |
| others: | 360ms |
| total: | 577ms |

| 0 / 0 |
