2011-04-05 3 views
0

У меня есть бэкэнд-система, которая в настоящее время возвращает объект домена. Я хочу построить REST & SOAP передняя часть с использованием мула. Чтобы создать ответы, основанные на REST или SOAP, и убедитесь, что бэкэнд является агрегированным протоколом, я думаю о создании двух адаптеров протокола (REST и SOAP). Мне непонятно, лучше ли создавать переводчик mule для службы, который понимает протокол и делегаты для создания соответствующего ответа или просто создает два класса интерфейса (используя аннотации JAX-RS/JAX-WS) к службе ,Обратная связь/Шаблоны при создании адаптера протокола

Я не нахожу много литературы, лучших практик или шаблонов дизайна на эту тему. Может ли кто-нибудь указать мне какой-нибудь полезный материал или высказать свое мнение?

ответ

0

Письменные трансформаторы для форматирования сообщений были бы пустой тратой времени.

Вы должны написать классы обслуживания с аннотациями JAX-RS/JAX-WS, для обоих существует транспорт.

Для службы REST вы можете использовать Джерси транспорт: http://www.mulesoft.org/documentation/display/JERSEY/User «ы + Руководство

Для обслуживания SOAP вы можете использовать транспорт CXF (также поддерживает JAX-RS): http://www.mulesoft.org/documentation/display/CXF/Building+a+web+service

Примечание: Для этого вам не нужен мул, и Джерси и CXF работают в контейнере сервлетов, как tomcat.

 Смежные вопросы

  • Нет связанных вопросов^_^