83 messages in org.w3.www-tagRe: FW: draft findings on Unsafe Meth...
FromSent OnAttachments
Dan ConnollyApr 15, 2002 8:50 am 
Larry MasinterApr 15, 2002 1:44 pm 
David OrchardApr 15, 2002 3:01 pm 
David OrchardApr 15, 2002 3:19 pm 
Mark BakerApr 15, 2002 8:00 pm 
Keith MooreApr 15, 2002 8:37 pm 
Scott CantorApr 15, 2002 9:28 pm 
Edwin KhodabakchianApr 15, 2002 9:34 pm 
David OrchardApr 15, 2002 10:18 pm 
Paul PrescodApr 15, 2002 11:17 pm 
Tim BrayApr 15, 2002 11:32 pm 
Mark NottinghamApr 16, 2002 1:01 am 
Tim BrayApr 16, 2002 1:02 am 
Mark NottinghamApr 16, 2002 1:09 am 
Paul PrescodApr 16, 2002 2:11 am 
Paul PrescodApr 16, 2002 3:02 am 
Mark BakerApr 16, 2002 4:54 am 
Williams, StuartApr 16, 2002 8:22 am 
Keith MooreApr 16, 2002 8:32 am 
jon...@research.att.comApr 16, 2002 8:44 am 
Scott CantorApr 16, 2002 8:55 am 
Paul PrescodApr 16, 2002 9:40 am 
Mark NottinghamApr 16, 2002 9:42 am 
Hutchison, NigelApr 16, 2002 9:43 am 
Henrik Frystyk NielsenApr 16, 2002 10:48 am 
Bullard, Claude L (Len)Apr 16, 2002 1:46 pm 
Larry MasinterApr 16, 2002 6:39 pm 
Roy T. FieldingApr 16, 2002 7:54 pm 
Larry MasinterApr 16, 2002 10:10 pm 
Graham KlyneApr 17, 2002 1:54 am 
Paul PrescodApr 18, 2002 12:33 am 
Graham KlyneApr 18, 2002 9:11 am 
Alex RousskovApr 18, 2002 9:30 am 
Paul PrescodApr 18, 2002 9:45 am 
Graham KlyneApr 18, 2002 11:58 am 
Roy T. FieldingApr 18, 2002 3:11 pm 
Don BoxApr 18, 2002 6:28 pm 
Mark BakerApr 18, 2002 8:50 pm 
Keith MooreApr 18, 2002 8:54 pm 
Paul PrescodApr 18, 2002 10:00 pm 
Graham KlyneApr 19, 2002 12:53 am 
Bill de hÓraApr 19, 2002 4:18 am 
Roy T. FieldingApr 19, 2002 1:20 pm 
Anne Thomas ManesApr 22, 2002 3:23 pm 
Paul PrescodApr 22, 2002 4:01 pm 
Anne Thomas ManesApr 22, 2002 8:17 pm 
Paul PrescodApr 22, 2002 10:21 pm 
Anne Thomas ManesApr 23, 2002 5:36 am 
Paul PrescodApr 23, 2002 12:03 pm 
Paul PrescodApr 23, 2002 2:09 pm 
Roy T. FieldingApr 23, 2002 2:14 pm 
Bullard, Claude L (Len)Apr 23, 2002 2:50 pm 
Joshua AllenApr 23, 2002 2:53 pm 
David OrchardApr 23, 2002 4:14 pm 
Keith MooreApr 23, 2002 5:05 pm 
Roy T. FieldingApr 23, 2002 5:14 pm 
Simon St.LaurentApr 23, 2002 5:18 pm 
Larry MasinterApr 23, 2002 6:31 pm 
Mark BakerApr 23, 2002 6:36 pm 
Paul PrescodApr 23, 2002 8:03 pm 
Tim BrayApr 23, 2002 8:30 pm 
Dan ConnollyApr 23, 2002 9:05 pm 
Joshua AllenApr 23, 2002 9:10 pm 
Anne Thomas ManesApr 23, 2002 9:28 pm 
Mark NottinghamApr 23, 2002 9:42 pm 
Jeff BoneApr 23, 2002 9:42 pm 
Joshua AllenApr 23, 2002 10:02 pm 
Paul PrescodApr 23, 2002 10:05 pm 
Joshua AllenApr 23, 2002 10:27 pm 
Joshua AllenApr 23, 2002 10:38 pm 
Mark NottinghamApr 23, 2002 10:57 pm 
Mark NottinghamApr 23, 2002 11:16 pm 
Joshua AllenApr 23, 2002 11:20 pm 
Dan ConnollyApr 23, 2002 11:23 pm 
Tim BrayApr 23, 2002 11:56 pm 
Bullard, Claude L (Len)Apr 24, 2002 7:23 am 
Larry MasinterApr 24, 2002 8:47 am 
Keith MooreApr 24, 2002 10:46 am 
Bullard, Claude L (Len)Apr 24, 2002 10:56 am 
Aaron SwartzApr 24, 2002 11:27 am 
Mike DierkenApr 24, 2002 12:06 pm 
David OrchardApr 25, 2002 10:54 am 
Roy T. FieldingMay 5, 2002 3:38 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: FW: draft findings on Unsafe Methods (whenToUseGet-7)Actions...
From:Mark Baker (dist@acm.org)
Date:Apr 23, 2002 6:36:05 pm
List:org.w3.www-tag

I'm so glad that Roy had the guts to speak up as he did. I've been saying basically the same thing in the XML Protocol WG since I joined when it started. I've also done my part to ensure that SOAP can be used in a Web architecture friendly way, but given that I've only seen two companies use it this way (my company, and KnowNow), I don't have much hope that SOAP will see more success than CORBA did on the Internet (read; "little to none").

On Tue, Apr 23, 2002 at 04:14:49PM -0700, David Orchard wrote:

The reason that SOAP remains and grows at the W3C is because it and related specifications are heavy and responsible users of web machinery,

This is demonstrably not true; they are not responsible users, because they fail to work within the constraints imposed by the architecture (as commonly used).

Web architecture is a *very* difficult thing to understand. For most people whose exposure to distributed systems has been limited to RPC and messaging, it is unlike both, and so it's no surprise at all that so many people have gravitated to Web services; they're familiar.

IMO, the closest "popular" non-Web architectural style to the Web's would be a tuple space, such as is seen in Linda or JavaSpaces. But it's more general than even tuple spaces. And obviously more successful.

I find it interesting that you feel comfortable being part of the TAG at the W3C, which was voted on by the W3C Members, but you are uncomfortable with Web Services as-is at the W3C, also voted on by W3C Members. And if the Web Services folks don't do what you think is right, they should just all go somewhere else regardless of the process that got us where we are. I'd observe that in the TAG elections, 3 of the 5 elected members are members of the SOAP WG. I interpret this as yet another plank in the mandate that web services at the W3C is important to the membership.

Without a doubt, Web services are important to the membership. Nobody would argue with that. The question being asked is, are Web services important to the Web? Do they help lead the Web to its full potential? Roy, myself, and everybody else I've talked to who understands Web architecture, agrees that they don't.

But let me be clear about my position. The *goal* of Web services is an admirable one, and I fully support what people are trying to accomplish with them. The only issue is, *HOW* do we best use the Web to achieve these goals? All goals *are* achievable, just in a different way than Web services proponents advocate. To demonstrate that this isn't an academic exercise, as some have suggested, my company sells software that incorporates many of my ideas in this space.

So, how do we proceed from here? IMO, we need some Web services proponents to have an open mind and admit that they might be wrong (this is how I learned it). Then we need those who do understand Web architecture to give them a crash course. I would be happy to help out here.