... I thought what ridiculed was the idea of a language that did not have have first class functions, only object methods. That wouldn't be HTTP, or REST...
8049
Anne Thomas Manes
annemanes
Jun 5, 2007 11:57 am
No single architectural style fits all kinds of interactions. Your choice of architectural style should be determined by the interaction requirements. But I...
8050
Anne Thomas Manes
annemanes
Jun 5, 2007 11:57 am
Ash, See comments in line ... ... REST does not preclude the exchange of metadata (e.g., XSDs, WSDLs, WADLs, WS-CDLs, etc). ... REST uses hypermedia as the...
8051
Steve Jones
jones.steveg
Jun 5, 2007 11:58 am
... But you can't be completely stateless, e.g. you have to save the fact that an order has been created, this means there is state. Having stateless...
8052
Steve Jones
jones.steveg
Jun 5, 2007 11:59 am
I don't think its a question of "unusable" but certainly things like a VPN are one way to add some security around physical connection, but lots of other...
8053
Mark Baker
gonga_thrash
Jun 5, 2007 12:27 pm
... Thanks for your (belated 8-) support for REST Anne, but Amazon's services *are* RESTful. Mark....
8054
Peter Lacey
pete.lacey
Jun 5, 2007 5:14 pm
... Mark, Anne got this info from me. Recently I informed her and others that S3 was RESTful, but that ECS and EC2 were not. The ECS (E-Commerce Service)...
8055
Mark Baker
gonga_thrash
Jun 5, 2007 5:44 pm
Hey Pete, ... That's actually not the case. That the server changes state as a result of GET matters not to the RESTfulness of the system. ... You're right, I...
8056
Peter Lacey
pete.lacey
Jun 5, 2007 6:23 pm
... Granted. While it is understood that a server may trivially change state (e.g., log files) on response to a GET. And it's also understood that what this...
8057
Ashraf Galal
ashrafwg1
Jun 5, 2007 6:36 pm
You are right. No single architecture style fits all kinds of interaction. To understand why WS-* has been embraced by traditional enterprise A2A integration...
8058
andrewmchorney
Jun 6, 2007 2:20 pm
Hello I am getting back into doing some software development and I need some assistance in knowing what to download before I go on vacation. I am going to do...
8059
Anil John
aniltj
Jun 6, 2007 2:27 pm
<Mark> ... </Mark> ... <Pete> ... </Pete> So... Is GET supposed to be "safe" or not when it comes to REST? Regards, - Anil...
8060
Mark Baker
gonga_thrash
Jun 6, 2007 2:59 pm
... REST doesn't care. It doesn't even require a GET-like operation be available. But GET is defined by HTTP to be safe, so it's most definitely bad practice...
8061
Peter Lacey
pete.lacey
Jun 6, 2007 3:16 pm
... It goes like this: REST the style mandates a uniform interface. It does not say what that interface should be. It could, for instance, be read, write,...
8062
Mark Baker
gonga_thrash
Jun 6, 2007 4:24 pm
Agreed, with one minor nit... ... order_lunch isn't uniform. It makes no sense to, for example, ask a rock to order lunch for you. Mark....
8063
Steve Jones
jones.steveg
Jun 6, 2007 4:26 pm
In theory there is no difference between practice and theory but in practice there is... Seriously though this is the point I was making. There is nothing...
8064
Gervas Douglas
gervasdouglas
Jun 6, 2007 4:42 pm
[ZapFlash] The Governance, Quality, Management Trifecta: Making Loose Coupling Work [ZapFlash] The Governance, Quality, Management Trifecta: Making Loose...
8065
Gervas Douglas
gervasdouglas
Jun 6, 2007 5:11 pm
<<Project Tango is an open source initiative for the implementation of Web services technologies involving optimization, reliability, security and atomic...
8066
Peter Lacey
pete.lacey
Jun 6, 2007 5:13 pm
... Ahh, but you're assuming that order_lunch means ordering lunch. In my interface order_lunch causes the resource to be deleted. ;-) My ...
8067
Stefan Tilkov
stilkov
Jun 6, 2007 5:30 pm
... For all practical purposes of using HTTP in a RESTful way: yes. Stefan -- Stefan Tilkov, http://www.innoq.com/blog/st/...
8068
Peter Lacey
pete.lacey
Jun 6, 2007 5:31 pm
... Nothing is magic. Anything can be done poorly. So, yes, it's ultimately up to the developer--as everything is. But if your application _does_ obey REST...
8069
Steve Jones
jones.steveg
Jun 6, 2007 5:43 pm
It makes little sense to ask a Rock to "PUT" or "GET" anything either given that its an inert object not actually capable of interaction. I think Pete's point...
8070
Simon Plant
si.plant
Jun 6, 2007 5:48 pm
There ware two sessions at Sun JavaOne this year on Tango, interesting and well presented. The PDF of the presentations are available online now at: Microsoft...
8071
Steve Jones
jones.steveg
Jun 6, 2007 5:49 pm
... No... it MIGHT exhibit them. You can obey the principles of REST and still create a pig. ... It will also be either completely useless (if there really is...
8072
Mark Baker
gonga_thrash
Jun 6, 2007 7:32 pm
... No Steve, you cannot (at least not a "reliability pig") because ****ALL**** RESTful systems are stateless, and all stateless systems have superior...
8073
Sanjiva Weerawarana
sanjivaw
Jun 6, 2007 7:34 pm
We (WSO2) have a competitor ;-): http://wso2.org/projects/wsas/java. And it runs on all major JEE app servers too, not just Glassfish (which I wouldn't even...
8074
Peter Lacey
pete.lacey
Jun 6, 2007 7:34 pm
... Sorry, that's wrong. A system that abides by the constraints enumerated in the REST style will evince the properties associated with that constraint...
8075
Jan Algermissen
algermissen1971
Jun 7, 2007 8:44 am
... Exactly! You nailed it. Cheers, Jan...
8076
Michael Poulin
m3poulin
Jun 7, 2007 8:45 am
I find it an interesting combination of vendors - one which does 'everything39; via SOAP but not that active in SOA standardization and another one which never...
8077
Stefan Tilkov
stilkov
Jun 7, 2007 8:45 am
... The REST/HTTP model does not suggest that the *resource* PUTs or GETs anything; you GET or PUT a representation of the resource. If you build an...