Клиентское приложение Axis2 REST с фреймворком, отличным от Axis2, на стороне сервера

Мне нужно разработать клиентское приложение REST, которое использует веб-службу на основе REST, написанную в какой-то среде, отличной от Axis2, например Apache Slign или Jersey. Насколько я понимаю, это не должно быть возможным, поскольку из того, что я прочитал из онлайн-документации, следует, что Axis2 обрабатывает запрос REST внутри себя как сообщение SOAP. Если серверная сторона также является Axis2, тогда она поймет это и обработает изящно, но фреймворк, не относящийся к Axis2, не должен понимать это как действительный вызов REST и, следовательно, должен потерпеть неудачу.

Может ли кто-нибудь предложить или хотя бы указать несколько указателей?


person Amit Sharma    schedule 20.08.2013    source источник
comment
Пожалуйста, проясните свой вопрос ..   -  person Shuhail Kadavath    schedule 20.08.2013
comment
Чтобы уточнить, предположим, что существует служба REST, реализованная с использованием Джерси, и мне нужно вызвать эту службу REST с помощью клиентского API Axis2 REST. Насколько это возможно? Какие могут быть проблемы или препятствия в этом случае, если это возможно?   -  person Amit Sharma    schedule 20.08.2013
comment
Это определенно возможно ...   -  person Shuhail Kadavath    schedule 20.08.2013
comment
Можете хотя бы теоретически объяснить? В своем вопросе я подтвердил свое сомнение, основываясь на том, что я прочитал в онлайн-документации Axis2 о поддержке REST. Как вы поддержите свой ответ?   -  person Amit Sharma    schedule 21.08.2013


Ответы (1)


Я участвовал в разработке Enterprise Service Bus (ESB), где было множество веб-сервисов, написанных на Axis2, Weblogic и т. Д. Также у нас были различные клиенты, не относящиеся к Axis2, которые также обращались к службам в ESB.

Вот почему я решительно поддерживаю мой ответ.

person Shuhail Kadavath    schedule 21.08.2013
comment
Опять же, я спрошу, вы явно помните один экземпляр службы REST, не основанной на Axis2, который использовался клиентом Axis2? Почему я спрашиваю об этом снова и снова, потому что мой сценарий основан не на SOAP, а исключительно на REST. Поэтому мне нужно подтверждение того, что служба REST, не относящаяся к Axis2, используется клиентским приложением Axis2. Я разместил тот же запрос в списках рассылки пользователей Axis2, и до сих пор никто не подтвердил, что это возможно. - person Amit Sharma; 21.08.2013
comment
Я подтверждаю это еще раз и сообщу вам как можно скорее. - person Shuhail Kadavath; 21.08.2013