Веб-служба с использованием Axis2 или Java Web Service (JAX-WS)


Я работаю над проектом Java EE, в котором необходимо включить веб-службы для передачи и получения данных из внешних источников. Я не знаю, в какую сторону идти, Axis2 или JAX-WS.

Любые предложения будут оценены.

3 3

3 ответа:

Выбор стека веб-служб зависит от того, какие стандарты вам действительно нужны. Вот некоторые стеки, доступные в настоящее время:

Вот статья , которая сравнивает эти стеки с немного более подробной информацией. Мое предложение было бы следующим: Если вам нужны только основные вещи (отсутствие надежных сообщений, безопасности и т. д.) используйте эталонную реализацию. Если вам нужна поддержка дополнительных стандартов, перейдите на CXF или Metro.

Метро-это путь! По крайней мере для меня:)

Пожалуйста, смотрите мой комментарий в аналогичном вопросе.

Это зависит от ваших требований. Какой тип реализации вам требуется.Java от версии 1.6 предоставляет API для JAX-WS типа создания веб-сервиса. Но, на самом деле, это только для основного требования. Если вы хотите ws-Security, WS-policy и т. д. затем перейдите для axis2. На самом деле в Axis2 они сделали много улучшений от его оси 1.X версии. Новая реализация STAX - одна из них. Кроме того, Axis2 сделал создание сервиса намного проще. Даже, они поддерживают спокойный веб-сервисы тоже.