Пересылка веб-сервисов через JMS - PullRequest
0 голосов
/ 12 декабря 2011

Я пытаюсь выяснить, как перенаправлять запросы веб-службы с веб-сервера на удаленный сервер приложений через jms. В моей архитектуре есть клиент веб-служб, который взаимодействует с некоторым веб-сервером (Tomcat), которому необходимо переслать запрос, который будет выполнен на удаленном сервере приложений, и в конце получить результат и отправить его обратно клиенту веб-службы. Что-то вроде: Клиент веб-службы <-> HTTP <-> Tomcat <-> JMS <-> Сервер приложений. Я хочу использовать jax-ws, чтобы мои методы вызывались автоматически на сервере приложений. Хотя я ожидал, что это будет общий подход, я не нашел никаких примеров. Буду признателен, если кто-нибудь предоставит ссылки или советы по созданию такой конфигурации. В настоящее время я использую Metro, но любое другое решение также подходит. Другой аспект, который меня интересует, - могу ли я использовать fast-infoset поверх JMS для повышения производительности. Заранее спасибо, Авнер

Ответы [ 2 ]

0 голосов
/ 04 января 2012

Один из способов решить эту проблему - использовать Apache Camel .

Затем вы можете настроить такую ​​вещь с помощью файла конфигурации XML.

0 голосов
/ 14 декабря 2011

вы можете попробовать wso2MB в качестве провайдера JMS ... Проверьте следующие ссылки, было бы полезно

[1] http://wso2.org/library/message-broker

[2] http://pzf.fremantle.org/2011/04/introduction-to-wso2-message-broker_05.html

...