Search the web
Sign In
New User? Sign Up
service-orientated-architecture · SOA
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Meehan on WOA and SOA   Message List  
Reply | Forward Message #10215 of 13945 |
Re: Meehan on WOA and SOA

--- In service-orientated-architecture@yahoogroups.com, "Anne Thomas
Manes" <atmanes@...> wrote:
> Now, as Stefan recommends, both of these URIs should be redirected >
to a single URL, e.g.:
>
> http://www.example.com/orders/order56789
>
> But I much prefer this URL to something truly opaque like:
>
> http://www/example.com/123453456234511111

Perhaps you've covered this before, but what is the rationale behind
using an artificial key in this context?

-Rob




Fri Apr 25, 2008 2:53 pm

reamon943
Offline Offline
Send Email Send Email

Forward
Message #10215 of 13945 |
Expand Messages Author Sort by Date

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...
Steve Jones
jones.steveg
Offline Send Email
Apr 25, 2008
2:16 pm

... Perhaps you've covered this before, but what is the rationale behind using an artificial key in this context? -Rob...
Rob Eamon
reamon943
Offline Send Email
Apr 25, 2008
2:56 pm

... 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?...
Andrew S. Townley
adz1092
Offline Send Email
Apr 25, 2008
9:07 pm

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. ...
Rob Eamon
reamon943
Offline Send Email
Apr 26, 2008
2:16 pm

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...
Andrew S. Townley
adz1092
Offline Send Email
Apr 28, 2008
10:50 am

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....
Anne Thomas Manes
annemanes
Offline Send Email
Apr 28, 2008
2:55 pm

... 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...
Andrew S. Townley
adz1092
Offline Send Email
Apr 28, 2008
4:30 pm

... 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...
Steve Jones
jones.steveg
Offline Send Email
Apr 28, 2008
6:38 pm

... 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...
Andrew S. Townley
adz1092
Offline Send Email
Apr 29, 2008
8:27 am

... 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...
Steve Jones
jones.steveg
Offline Send Email
Apr 29, 2008
2:16 pm

... 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,...
Andrew S. Townley
adz1092
Offline Send Email
Apr 29, 2008
6:12 pm

... 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...
Nick Gall
nick_gall_1117
Offline Send Email
Apr 30, 2008
10:42 am

... 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...
Steve Jones
jones.steveg
Offline Send Email
Apr 30, 2008
10:43 am

... 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...
Andrew S. Townley
adz1092
Offline Send Email
May 1, 2008
11:26 am

... 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...
Steve Jones
jones.steveg
Offline Send Email
May 2, 2008
9:45 am

... Nicely put. Jan...
Jan Algermissen
algermissen1971
Offline Send Email
Apr 28, 2008
6:38 pm

... I think this is a good example of just designing operations verses designing interfaces. Interface based design removes all problems with deciding what a ...
Gregg Wonderly
w5ggw
Offline Send Email
May 1, 2008
2:35 pm

... This may be a nit, and I may be reading more into the comment than what is there, but isn't the focus of what a service exposes supposed to be ...
Rob Eamon
reamon943
Offline Send Email
May 1, 2008
5:02 pm

... 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...
Gregg Wonderly
w5ggw
Offline Send Email
May 3, 2008
3:06 pm

... 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...
Rob Eamon
reamon943
Offline Send Email
May 5, 2008
3:10 pm

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 ...
Gregg Wonderly
w5ggw
Offline Send Email
May 1, 2008
2:35 pm

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...
Rob Eamon
reamon943
Offline Send Email
May 1, 2008
5:02 pm

... 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...
Gregg Wonderly
w5ggw
Offline Send Email
May 3, 2008
3:08 pm

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...
Rob Eamon
reamon943
Offline Send Email
May 5, 2008
4:14 pm

... A service confines the workflow to the operations it supports. Hypermedia, returned by restful services provide a strong indication of work flow they ...
Gregg Wonderly
w5ggw
Offline Send Email
May 7, 2008
5:23 pm

... 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...
Rob Eamon
reamon943
Offline Send Email
May 8, 2008
6:00 pm

... 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...
Gregg Wonderly
w5ggw
Offline Send Email
May 23, 2008
11:37 am

... 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...
Rob Eamon
reamon943
Offline Send Email
May 23, 2008
4:44 pm

... 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, ...
Gregg Wonderly
w5ggw
Offline Send Email
May 25, 2008
5:59 pm

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...
Nick Gall
nick_gall_1117
Offline Send Email
Apr 25, 2008
9:06 pm
 First  |  |  Last 
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help