Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Современное состояние Web служб на Tomcat / 25 сообщений из 47, страница 1 из 2
06.06.2007, 12:30:43
    #34577287
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
Я только начинаю работать с Web службами. Обнаружил удивительную
вещь - все изданные у нас книги датированы 2004 годом.
Axis работает с JDK 1.4 и последняя новость датирована апрелем 2006.
Sun в Tutorials ссылается на свой Application Server.

Вопрос:

Какой контейнер Web служб использовать для Tomcat, поскольку
не хотелось бы "проколоться" работая с чем-то выходящим в тираж.
Помогите советом и, возможно, ссылками на какие либо статьи.
...
Рейтинг: 0 / 0
06.06.2007, 13:00:29
    #34577418
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
IMHO, для организации web-сервисов на основе контейнера сервлетов (Tomcat) удобно использовать JAXM
...
Рейтинг: 0 / 0
06.06.2007, 13:29:25
    #34577541
y3u
y3u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
что ж ва всех так несет в сторону от официальных технологий то :)

берешь SDK 1.6, там уже есть встроеный JAX-WS, вебсервис из класса делается вот так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
@WebService
 public   class  MyClass {

    @WebMethod(action="myWebMethod")
     public  String myWebMethod() {
        ....
    }

}

А можно взять пятую джаву и подключить JAX-WS руками...

полезно чаще смотреть на оффсайт в раздет технологий, а не пользоваться устаревшими фреймворками...
...
Рейтинг: 0 / 0
06.06.2007, 14:07:52
    #34577732
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
y3uберешь SDK 1.6, там уже есть встроеный JAX-WS, вебсервис из класса делается вот так ...
- а как это прицепить к Tomcat?
...
Рейтинг: 0 / 0
06.06.2007, 14:52:10
    #34577918
y3u
y3u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
читайте вот этот блог, рекомендую, http://blogs.sun.com/theaquarium_ru/tags/webservices

а конкретнее, http://blogs.sun.com/page/theaquarium?anchor=running_jax_ws_on_tomcat
к примеру
...
Рейтинг: 0 / 0
06.06.2007, 14:59:07
    #34577956
MBasil
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
Спасибо y3u !
Теперь есть - за что зацепиться.
...
Рейтинг: 0 / 0
08.06.2007, 15:49:21
    #34584471
Andron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
Axis2 неплохой фреймворк
...
Рейтинг: 0 / 0
08.06.2007, 16:09:40
    #34584540
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
AndronAxis2 неплохой фреймворк
Если бы не его дурацкий репозиторий
...
Рейтинг: 0 / 0
08.06.2007, 16:42:27
    #34584644
y3u
y3u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
AndronAxis2 неплохой фреймворк

а в нем есть WS-AT?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
16.02.2012, 13:07:34
    #37665008
kruglikav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
Здравствуйте, прошло уже столько лет и сегодня я опять же читаю про те же JAXM, JAX-WS для разработки веб-сервисов. Помогите сориентироваться. Мне нужно написать сервисы, которые будут общаться с клиентами при помощи JMS (асинхронно). Так же к этим сервисам нужно приделать аунтефикацию и шифрование ЭЦП. На какие технологии обратить внимание? хочется что-то современное и совместимое с weblogic сервером.
...
Рейтинг: 0 / 0
16.02.2012, 19:03:00
    #37665975
kruglikav
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
Подскажите что нибудь, очень нужно
...
Рейтинг: 0 / 0
17.02.2012, 05:04:20
    #37666453
mesier
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
kruglikavЗдравствуйте, прошло уже столько лет и сегодня я опять же читаю про те же JAXM, JAX-WS для разработки веб-сервисов. Помогите сориентироваться. Мне нужно написать сервисы, которые будут общаться с клиентами при помощи JMS (асинхронно). Так же к этим сервисам нужно приделать аунтефикацию и шифрование ЭЦП. На какие технологии обратить внимание? хочется что-то современное и совместимое с weblogic сервером.
Ну, сейчас в моде Spring..
Впринципе, с использованием этого фреймворка можно решить большинство задач.
Spring Security - отличное средство аутентификации и авторизации. Есть поддержка RESTful и JMS.
Ну а с ЭЦП видимо по старинке придется.. Браузерным решением тут может быть либо Flex (кстати в Spring есть библиотеки для работы с Flex, и вроде бы даже не одна), либо апплеты.
...
Рейтинг: 0 / 0
17.02.2012, 05:20:19
    #37666457
GregTk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
kruglikav,

Посмотрите Spring Integration
...
Рейтинг: 0 / 0
17.02.2012, 08:04:06
    #37666495
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
kruglikav,

У этого сервера родной это SOAP. Так что решать Вам.
...
Рейтинг: 0 / 0
17.02.2012, 08:21:45
    #37666504
Kostya Ilyinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
GregTk,

Также рекомендую Apache Camel как отличную альтернативу имеющимся средствам интеграции. Сами используем как "клей" между REST и JMS. Из коробки умеет очень многое и POJO-подход во всем.
...
Рейтинг: 0 / 0
17.02.2012, 11:46:52
    #37666809
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
kruglikavТак же к этим сервисам нужно приделать аунтефикацию и шифрование ЭЦП.определитесь что конкретно вам нужно. Аутентификация это одно, шифрование - другое, а ЭЦП - третье.

Аутентификация легко делается через Spring Security. Шифрование - может HTTPS подойдет или ему подобное.
А для ЭЦП в браузере в России кроме апплетов ничего не подходит т.к. нужны ГОСТ алгоритмы, а они работают либо в составе ОС либо в составе JRE. Т.е. в любом случае нужен либо апплет либо доступ к crypto API самой ОС.

У нас подписанный апплет таскал с собой собой DLL для вызовов crypto API, а на каждую рабочую станцию были поставлены дрова для ЭЦП согласно ГОСТ.
...
Рейтинг: 0 / 0
17.02.2012, 11:54:40
    #37666824
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
VoDA,
хотел спросить, а какой смысл в ЭЦП на клиенте при HTTPS?
- т.е. требование ТЗ? Док. ведь всё равно вроде защищён по каналу до сервера.
...
Рейтинг: 0 / 0
17.02.2012, 12:04:38
    #37666852
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
Petro123хотел спросить, а какой смысл в ЭЦП на клиенте при HTTPS?

HTTPS защищает канал. ЭЦП позволяет гарантировать что одна сторона обладает ключем для обращения к другой стороне. Разве не так?
...
Рейтинг: 0 / 0
17.02.2012, 12:15:02
    #37666880
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
BlazkowiczPetro123хотел спросить, а какой смысл в ЭЦП на клиенте при HTTPS?

HTTPS защищает канал. ЭЦП позволяет гарантировать что одна сторона обладает ключем для обращения к другой стороне. Разве не так?
всё верно.
Но не бывает ли в жизни смешанных вариантов?
- тонкий клиент
- сервер ключей на предприятии (корпоратив)
- подписка на сервере после аутентификации?
Просто вопрос, кто что слышал...
...
Рейтинг: 0 / 0
17.02.2012, 12:17:34
    #37666887
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
Petro123- тонкий клиент

Не очень понимаю как это с темой вяжется?
...
Рейтинг: 0 / 0
17.02.2012, 12:23:26
    #37666903
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
BlazkowiczPetro123- тонкий клиент

Не очень понимаю как это с темой вяжется?
это был вопрос ему, как практику в ЭЦП
VoDA А для ЭЦП в браузере в России кроме апплетов ничего не подходит
т.е. почему нет других вариантов?
...
Рейтинг: 0 / 0
17.02.2012, 13:07:31
    #37667044
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
Petro123VoDA,
хотел спросить, а какой смысл в ЭЦП на клиенте при HTTPS?
- т.е. требование ТЗ? Док. ведь всё равно вроде защищён по каналу до сервера.ЭЦП подтверждает что определенное действие сделал определенный человек. HTTPS подтверждает что между браузером и сервером никто не вклинился.

Переводя на доходчивый:
HTTPS это служба охраны на входе на парковку, но машины не требуют ключа для запуска. Как следствие любой человек что прошел на территорию может воспользоваться любой машиной.
ЭЦП это личный ключ от автомобиля, от подтверждает что именно конкретная персона выполняет определенное действие. В данном случае пользуется автомобилем.
...
Рейтинг: 0 / 0
17.02.2012, 13:12:30
    #37667059
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
Petro123Blazkowiczпропущено...

HTTPS защищает канал. ЭЦП позволяет гарантировать что одна сторона обладает ключем для обращения к другой стороне. Разве не так?
всё верно.
Но не бывает ли в жизни смешанных вариантов?
- тонкий клиент
- сервер ключей на предприятии (корпоратив)
- подписка на сервере после аутентификации?
Просто вопрос, кто что слышал...а в чем смешанность?

у нас тонкий клиента и собственный сервер ключей. ЭЦП обеспечивает подтверждение что именно конкретная персона выполнила конкретное действие.

ЭЦП это принцип. это способ подтвердить КТО сделал то или иное действие. причем само ЭЦП встраивается в документ и может быть проверено любой системой имеющей доступ к серверу ключей (чтобы получить паблик ключ).

ЭЦП работает безотносительно тонкий/толстый, есть или нет сервера ключей.
...
Рейтинг: 0 / 0
17.02.2012, 13:22:10
    #37667093
VoDA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
Petro123VoDA А для ЭЦП в браузере в России кроме апплетов ничего не подходит
т.е. почему нет других вариантов?Во первых любое шифрование и ЭЦП идет на максимально низком уровне. В идеале на железе, но довольно часто выносится в драйвера ОС. Для java есть шифрование и ЭЦП на уровне JRE.

Потому все сводится к вызову из браузера некого кода в ОС. Дальше считаем от противного какой код может исполняться на клиенте и может выполнить код в ОС или JRE.

JavaScript - не может выполнять код в ОС напрямую. Хотя может вызвать ActiveX.
Flash - вроде совсем не умеет вызывать код ОС. Остается ActiveX.
Java - через подписанный апплет может вызывать native код, также может вызывать код JRE.

Итого в остатке:
либо писать собственный ActiveX компонент и делать обработку через него. Тогда все это работает только под IE.

либо сделать плагин для определенного браузера. Под ту же мозиллу и вызываем внешний код через вызов плагина. Не знаю насколько это удачная архитектура. Тогда работает под FireFox.

либо подписываем апплет и через JNI работаем с ОС либо выполняем через JRE. Работает с любым java-совместимым браузером.

Дальше выбор технологии за разработчиком.

PS апплеты это конечно не идеал, но в данном случае преимуществ больше, чем недостатков.
...
Рейтинг: 0 / 0
17.02.2012, 13:25:07
    #37667101
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Современное состояние Web служб на Tomcat
VoDAу нас тонкий клиента
с апплетом не тонкий. Только и всего.
Я против апплета. Я за чистый браузер.
Ну, если не встречал вариантов без апплета - удачи!
Мне именно он интересен.
Т.к. если я через керберос или другую систему вошёл на сервер (банк), то могу от своего имени подписать любой документ.
Это IMHO - удачи!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Современное состояние Web служб на Tomcat / 25 сообщений из 47, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]