Now I like non-opaque URIs, to me they make sense and the single redirect also makes sense, as does the navigation approach you suggest. My issue was with any...
... You mean besides ensuring that whomever is using it can't make any assumptions about the URL and they have to treat it like "just" an identifier, e.g. URI?...
Ah, I see. Much like "intelligent keys" where a caller assume chars 4- 11 are the account number so they don't query for the account number. Makes sense. ...
Exactly! I agree Nick's comments on opaqueness, and I think he said it pretty well. I think the number of URLs that you make "human friendly" and are prepared...
I have to disagree with you Andrew. In fact, the URL of the mail I'm looking at right now is http://mail.google.com/mail/?hl=en&tab=wm#inbox/11994a7d8005175b....
... No, actually I wasn't making any such distinction. I wouldn't dispute your assertion about URIs, either. :) ... Ah, yes, but here we're back to the...
... The problem I have with this is that people are very good at making abstract decisions on what they need, computers are pretty rubbish at doing that. Its...
... The more you know about the information architecture of the system you're interacting with, the more tightly coupled to it you become. I'm not saying that...
... Whereas I'd say that having to do all this navigation also requires you to learn lots about the implementation, more infact. Having a clearly described...
... I don't think so. What you have to know more about is the navigational options embedded in a (hopefully) standardized hypermedia format with some clearly,...
... While I agree with many of your sentiments overall, I think your strict prohibition against URI templates goes too far. I posted my reply as a comment to...
... What is the standardized hypermedia format that would be used? ... Will the extra work be worth the effort? If I could see the clearly described interface...
... XLink and XForms would be a good start, but you'd still need something to say a particular link was edit vs delete. That's where I was saying you might...
... If it was ready then I might see an advantage, but I don't see the advantage of making a massive investment for something that doesn't have a very clear...
... I think this is a good example of just designing operations verses designing interfaces. Interface based design removes all problems with deciding what a ...
... If you are talking about URIs, I assume you are talking about a Restful service design which means there are resources, not operations. In my example my...
... While this thread is about URI design, I was not referring to URIs nor RESTFUL design. Rather, I was exploring the nature of a service and whether its...
I think that there are two distinct uses of URIs. There are URIs that are never intended to be typed by people (or at least don't need to be), and there are ...
From an SO perspective, when will the URI of a service operation be directly exposed to a user of a UI? Won't URIs predominantly be used at design-time and/or...
... What this assumes is that you will always get the work flow right the first time and that there are not any desirable variations on how the work flow might...
A service does not provide ... Are you assuming that the service defines the workflow? IMO, it does not. ... Resource, operation, etc. Yes. ... If the workflow...
... A service confines the workflow to the operations it supports. Hypermedia, returned by restful services provide a strong indication of work flow they ...
... Of course. But it doesn't define the workflow. ... Traversal of resource relationships wouldn't seem to me to be a "workflow." Perhaps we need to define...
... Workflow, to me, means the set of available steps that the user needs to perform to complete a task. ... A web browser requires the user to type URIs, or...
... We're good so far. ... I think this is where we may be at odds. Using a browser directly as a service client would effectively push the UI into the service...
... Perhaps we use a different set of web services, but I know I use more than one web server's services directly. It gives me direct access to resources, ...
On Fri, Apr 25, 2008 at 7:57 AM, Anne Thomas Manes <atmanes@...> ... The point of my bringing up the AWWWv1 was simply to demonstrate that there are more...