2011-01-14 4 views
3

Ich bin ein Neuling für REST-konforme Webservices und versuche einen REST-fähigen Webservice in einem unserer früheren SOAP-basierten Webservices zu erstellen, der in axis2c gehostet wird und durch seine Dokumentation anzeigt, dass man sowohl RESTful Webservices als auch SOAP-basierte Webservices gleichzeitig hosten kann Zeit?Sind die in axis2/c erstellten RESTful Webservices wirklich RESTful?

Wenn ja, wird der RESTful Webservice wirklich RESTful sein? (Meine Zweifel sind in diesem Fall). Ich finde es schwierig, Tutorials für den Aufbau von RESTful Webservices in axis2c neben ihrer Dokumentation zu finden. Wenn es da draußen gute Tutorials gibt, die Sie kennen, schreiben Sie sie bitte.

+0

Dies könnte Sie interessieren [Stapel-Austausch-Vorschlag] (http://area51.stackexchange.com/proposals/11464/code-review?referrer=aWNm_PdciyFqjFW8CUacGw2 "Code-Review"). Es ist fast bereit, mit der Beta zu beginnen, braucht nur noch ein paar mehr. – greatwolf

+0

@Victor _ Sieht interessant aus, wird da sein. –

+0

Update: Ich zog zu WCF RESTful-Dienste, um meine Hand dabei zu versuchen. Aber wenn jemand hoffentlich mich in die richtige Richtung weist, würde ich meine hand @ axis2/c jederzeit versuchen –

Antwort

1

Um zu bestimmen, ob ein REST-Dienst wirklich RESTful ist, muss man den Dienst gegen die sechs Einschränkungen eines RESTful Web Service messen:

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

Wenn Ihr Web-Service, um die 5 Kriterien erfüllt (ein ist optional) dann ist der Service wirklich RESTful.

+0

Danke für den Link James, aber ich schaue immer noch von jemandem, der einen RESTful Service auf axis2/c aufgebaut hat, um einige hervorzuheben gute Hinweise für mich, damit anzufangen. Auf axis2/c zu bauen ist, wo ich stecken geblieben bin. –

+0

Entschuldigung, ich kann nur Ihre erste Frage beantworten: Wie man sagt, ist es RESTful. Ich habe Axis mit SOAP benutzt und kann dir sagen, dass es eine Erfahrung ist, die ich nicht so schnell wiederholen muss :) Ich kann mir nicht vorstellen, dass es mit REST viel besser ist. – jmort253

+0

Oh dann können Sie andere Alternativen vorschlagen, in denen ich den gleichen Dienst als sowohl RESTful und Seife aussetzen kann, wie axis2/c sagt, kann es. –