It's a little off topic for SOA (choice of soap, restful, json, xml - that's detail you probably aren't too fussed about), but if you read Dan's book "DDD...
COM, EJB, CORBA et al aren't the issue. REST is the issue, we've wasted the last 6 years in system to system integration in getting back to 2001. Steve ... ...
Well, I do not see any new needs in spite of several new technologies in your response, David. I am not a 'church39; person any more (before I had this sin re...
Hi guys. It's been a while since I dropped into this conversation. I see we're still having the SOAP vs REST debate. Alex - I applaud you for continuing to...
Hi Anne, glad to hear from you. I have to confess I spent a few days talking with Alex about capabilities of REST and I think that was a great education. There...
What I've found that helps these discussions is some concrete side-by-side examples. Anyone have any before/after examples that clearly show, "here39;s what...
When I put an operation/action name at the end of a unique URL (as a resourse), this is not REST either because that verb is not a resourse. - Michael ... ...
Hi Michael, I think you may be missing the point (or maybe I am - I'm always open to reasoned correction). The drive to take a domain oriented approach in...
Hi Anne, Thanks. Can you please explain the "... more secure ..." bit? How is it more secure? David. ________________________________ From: Anne Manes...
Hi David, Â unfortunately, I do not miss and mix in this area (may be in others, yes). The essence of the agile model where developers work business SME is the...
The main difference between SOAP and REST is the fact that while REST is implemented directly on top of the HTTP protocol, SOAP introduces an abstraction layer...
Hi Todd, A great many so-called "REST" APIs are in fact verb-oriented HTTP APIs, as you say. A couple of great examples of non-RESTful HTTP APIs are the Flickr...
Michael, I fundamentally disagree with your assertion that services are verbs. Services implement capabilities. And capabilities are nouns. Anne ... Michael, I...
Anne, a capability means an ability to do something, to realise a function under certain conditions. Particularly, a capability to produce certain Real World...
This thread is interesting. A couple of remarks: - Using verbs in URL path segments does not break any RESTful constraint. The guidance on this is to...
In my opinion, "A resource can be modeled as a service that performs work such as /.../convert. Â The "convert" resource doesn't break any real constraints"...
... Hmm, that's actually misleading. REST is just as abstract and technology agnostic as SOAP. It was developed at the same time as HTTP - and, indeed, HTTP is...
... It breaks the "stupid" rule, though ; GET http://server/all_our_data/delete And yes, this breaks the REST rule of making GET harmless. ... Aaahhh, yes,...
I suppose I don't see any contradiction regarding the "spirit" and "letter" of REST. How is a "resource" necessarily a "noun"? Where does Fielding require...
... Not sure I agree with either of you ; GET http://server/convert DELETE http://server/convert What are these supposed to do? This is the litmus test of...
Hi Natural language is often not precise enough for this kind of discussion. For instance "a marriage" is a state (that persists over time) and in this sense...
Keith, there are two things in Fieldin's quote - write and wrong (from the perspective of 2013). The right thing is: "...we want from a distributed hypermedia...
Alex, either you did not understand me or you do not understand you now. This what I said - "GET http://server/convert" does not make sense though it does not...
I agree with Ashly. Nevertheless, the REST model assumes that the resource is information, a noun, and if one sends 'GET http://server/marrige39;, no events...
... Anne such patronising is beneath you. I understand REST, I've put enterprise solutions into production using REST. My issue with it is that Enterprise IT...
+1 from me. There is apparently a whole set of people out there who I'm in no way connected to who are doing this stuff, what I've seen is the same as you. ...
As Alex said before, if a tool, especially architectural tool (M.P.) does not make sense, it is wrong. That is, either a tool is used wrongly or a tool is bad....