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

Вопрос:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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