SOAP over JMS для начинающих - PullRequest
5 голосов
/ 21 ноября 2011

У нас есть веб-сервис, который работает на SOAP через HTTP с использованием Apache CXF и должен быть переключен на SOAP через JMS.Для меня это относительно новое основание, и интернет, похоже, не дал мне ответов на все вопросы, или я не мог понять этого.

Было бы очень полезно, если бы кто-нибудь из опытных ветеранов объяснил, как получить это преобразование из HTTP или JMS (на простом английском языке, который вы, ребята, делаете лучше всего), чтобы я мог понять и реализовать его.

Также хотелось бы получить информацию о проверке прозрачности SOAP поверх JMS (можем ли мы отслеживать запрос и ответ).

Заранее спасибо и приветствуем !!

1 Ответ

3 голосов
/ 22 ноября 2011

Интернет может предоставить множество примеров. Вот с чего начать: Конфигурация JMS в CXF с использованием Camel

Переход от входящего вызова WS к входящему сообщению JMS довольно прозрачен.

Простые шаги высокого уровня (для начала на простом английском):

(a) Настройте свой JMS-сервер убедитесь, что он работает, протестировав его - отправьте ему сообщения с помощью OpenJMS, Hermes или другого клиента.

(b) В настройке CXF соединение с сервером JMS и определенной очередью

(c) Входящие сообщения: в своем коде создайте класс MDB (MessageDrivenBean), который связан с настройкой соединения CXF

(d) Исходящие сообщения: в своем коде определите контроллер, который использует Context CXF для получения соединения и сеанса с JMS - и может отправлять сообщения с их использованием.

Я буду рад услышать, как это происходит.

...