Являются ли веб-сервисы Restful, созданные в axis2/c, действительно RESTful?

Я новичок в веб-сервисах RESTful, и я пытаюсь создать веб-сервис RESTful в одном из наших предыдущих веб-сервисов на основе SOAP, размещенных в оси 2c, в документации которого говорится, что можно одновременно размещать веб-сервисы RESTful и SOAP?

Если да, то будет ли веб-сервис RESTful действительно RESTful? (Я сомневаюсь в этом). Мне трудно найти учебные пособия по созданию веб-сервисов RESTful в axis2c, кроме их документации. Если есть какие-то хорошие уроки, о которых вы знаете, пожалуйста, опубликуйте их.


person Sivakumar Kailasam    schedule 14.01.2011    source источник
comment
Вас может заинтересовать это предложение по обмену стеками. Он почти готов к началу бета-тестирования, просто нужно еще несколько.   -  person greatwolf    schedule 19.01.2011
comment
@Victor _ Выглядит интересно, буду там.   -  person Sivakumar Kailasam    schedule 20.01.2011
comment
Обновление: я перешел на службы WCF RESTful, чтобы попробовать свои силы в этом. Но если кто-то, надеюсь, укажет мне правильное направление, я бы попробовал свои силы @ axis2/c в любое время.   -  person Sivakumar Kailasam    schedule 20.01.2011


Ответы (1)


Чтобы определить, действительно ли REST-сервис является RESTful, нужно измерить сервис в соответствии с шестью ограничениями RESTful Web-сервиса:

http://en.wikipedia.org/wiki/Representational_State_Transfer#Constraints

Если ваш веб-сервис соответствует 5 критериям (один из них не является обязательным), то сервис действительно RESTful.

person jmort253    schedule 14.01.2011
comment
Спасибо за ссылку, Джеймс, но я все еще ищу от кого-то, кто построил службу RESTful на оси 2/c, чтобы указать мне несколько хороших указателей, чтобы начать работу над этим. Я застрял, построив его на оси 2/c. - person Sivakumar Kailasam; 14.01.2011
comment
Извините, я могу ответить только на ваш первый вопрос: как определить, что это RESTful. Я использовал Axis с SOAP и могу сказать вам, что это опыт, который я не спешу повторять :) Я не могу представить, чтобы с REST было намного лучше. - person jmort253; 14.01.2011
comment
О, тогда вы можете предложить другие альтернативы, в которых я могу предоставить один и тот же сервис как для RESTful, так и для мыла, как утверждает axis2/c. - person Sivakumar Kailasam; 14.01.2011