... That would be a bad choice; for instance because it's incompatible with existing use of profile URIs. Best regards, Julian...
18600
Erik Wilde
drethoo
Mar 6, 2012 8:38 pm
hello erlend. ... thanks for the feedback, updated for -01. cheers, dret. -- erik wilde | mailto:dret@... - tel:+1-510-2061079 |...
18601
Markus Lanthaler
mark_lanthaler
Mar 7, 2012 10:44 am
Hi Erik, ... Great. Would be interested in hearing more about it :-) ... Fully agree and that's what I meant by make it clear in the I-D. As I've seen, you did...
18602
Glenn Block
glenn_block
Mar 7, 2012 6:10 pm
HI all One topic that keeps coming up in my recent conversations is about the scope of REST and whether it applies both to client and server i.e. is the ...
18603
mike amundsen
mamund
Mar 7, 2012 7:27 pm
<snip> If I have no clients actively consuming me can I say the application is RESTful? i.e. is the RESTfulness determined by the server. </snip> If you create...
18604
Erik Wilde
drethoo
Mar 7, 2012 10:23 pm
hello. ... well said. as illustration, imagine the many ways in which browsers can be broken and sometimes are. such as not making @src links on q/blockquote...
18605
Glenn Block
glenn_block
Mar 7, 2012 10:29 pm
What about the counter view that each client and server combo is the 'application39; Sent from my Windows Phone From: Erik Wilde Sent: 3/7/2012 2:23 PM To: mike...
18606
mike amundsen
mamund
Mar 7, 2012 10:37 pm
... first, i'm not sure that is a "counter view" of what i said. IOW, how does this run "counter" to my POV? second, the term "application" can be applied lots...
18607
Erik Wilde
drethoo
Mar 8, 2012 6:26 am
hello markus. ... nothing fixed yet, but essentially a profile description should define how it is specializing a media type, so we may create some (fairly ...
18608
Mike Kelly
mikekelly876...
Mar 8, 2012 12:41 pm
... Ok so let's move away from 'application39; and talk about a 'system39;.. client behaviour has a direct impact on the nature of interactions in your system and...
18609
Markus Lanthaler
mark_lanthaler
Mar 8, 2012 3:21 pm
... Unfortunately I'm not aware of any. Haven't seen profile being used in practice so far. Cheers, Markus -- Markus Lanthaler @markuslanthaler...
18610
William Martinez Poma...
willmarpo
Mar 8, 2012 3:51 pm
Hi Mike, Mike and Glenn. This is my humble take: 1. Application is far more that just a component. My definition includes business goals and the like, so I...
18611
Will Hartung
gaminginparis
Mar 8, 2012 4:06 pm
As Mike says, and part of generic matra REST for me is that a bad client does not invalidate a good REST design. By the nature of REST, many of the aspects of...
18612
Glenn Block
glenn_block
Mar 8, 2012 4:31 pm
If you have an open application that many 3rd parties consume, you don't really have control to enforce how they use the system. It is not just a question of...
18613
Mike Kelly
mikekelly876...
Mar 8, 2012 4:33 pm
... No, the server has just as much to gain from hypertext, as it will have a direct impact on how it is able to improve/adjust/evolve its application. Cheers,...
18614
Mike Kelly
mikekelly876...
Mar 8, 2012 4:36 pm
There are strategies you can use within a system that mitigate the risk of poor client consumption. For example; your testing and/or sandbox environment can...
18615
Glenn Block
glenn_block
Mar 8, 2012 4:38 pm
Definitely. It frees it from being constrained by the client. Sent from my Windows Phone ... From: Mike Kelly Sent: 3/8/2012 8:33 AM To: Will Hartung Cc:...
18616
Glenn Block
glenn_block
Mar 8, 2012 4:40 pm
That's a good point. One of our internal teams is doing that on a very large publically consumed api. Sent from my Windows Phone ... From: Mike Kelly Sent:...
18617
Juan Lanus
juanmlanus
Mar 8, 2012 4:46 pm
Hi Mikes & All, IMHO the RESTfulness is a property of the published services and, as it was already said, it can't be affected by the clients. On the other...
18618
Will Hartung
gaminginparis
Mar 8, 2012 4:46 pm
... The parts that suffer from server change are the clients. Clearly, the server is better utilized when clients perform properly, and clearly, when the...
18619
Julian Reschke
julian.reschke@...
Mar 8, 2012 4:59 pm
... hcard. dc-html... They are even produced by rfc2629.xslt when you format your Internet Draft :-)...
18620
William Martinez Poma...
willmarpo
Mar 8, 2012 7:15 pm
Will, I completely agree with your thoughts about the client and the validation of the REST design, at least of what I understand. My point a subtlety...
18621
Glenn Block
glenn_block
Mar 8, 2012 7:38 pm
Thanks William I agree with everything you said. The true benefits of REST are only realized if both client and server understand the constraints. However the ...
18622
mike amundsen
mamund
Mar 8, 2012 7:52 pm
<snip> My point in all of this was to reach a better understanding of where the RESTFulness of a system is defined / exhibited and what defines the boundaries...
18623
William Martinez Poma...
willmarpo
Mar 8, 2012 8:29 pm
Hey, Mike. You just multiplied the exponent of the complexity by 2. A system is a set of components. An architectural style defines the structure, roles and...
18624
Steve Klabnik
steve@...
Mar 8, 2012 10:36 pm
... Transfer (REST) architectural style for distributed hypermedia systems, describing the software engineering principles guiding REST and the **interaction...
18625
Erik Wilde
drethoo
Mar 9, 2012 6:06 am
hello julian. ... http://dret.net/netdret/docs/draft-wilde-profile-link-00.html doesn't have that, but maybe that's because i produced it at the xml2rfc site ...
18626
Julian Reschke
julian.reschke@...
Mar 9, 2012 8:03 am
... Yes. xml2rfc is a different impl that generates different HTML. ... Best regards, Julian...
18627
developerbob
Mar 9, 2012 1:28 pm
I am working on a project that is attempting to implement a RESTful service layer (including HATEOAS) for a customer facing web application/portal (followed by...
18628
William Martinez Poma...
willmarpo
Mar 9, 2012 4:17 pm
Good points! But then we are talking about REST constrains to achieve REST goals, in an architecture. That is true. But REST does not say you can't build...