

![]() | Start a set with this search |
![]() | Include this search in one of my sets |
![]() | Exclude this search from one of my sets |
![]() | Permalink to these results Paste this link in email or IM: |
| Atom feed for tracking future search results Paste this URL into your reader: |
83 messages in org.w3.www-tagRE: FW: draft findings on Unsafe Meth...| From | Sent On | Attachments |
|---|---|---|
| Dan Connolly | Apr 15, 2002 8:50 am | |
| Larry Masinter | Apr 15, 2002 1:44 pm | |
| David Orchard | Apr 15, 2002 3:01 pm | |
| David Orchard | Apr 15, 2002 3:19 pm | |
| Mark Baker | Apr 15, 2002 8:00 pm | |
| Keith Moore | Apr 15, 2002 8:37 pm | |
| Scott Cantor | Apr 15, 2002 9:28 pm | |
| Edwin Khodabakchian | Apr 15, 2002 9:34 pm | |
| David Orchard | Apr 15, 2002 10:18 pm | |
| Paul Prescod | Apr 15, 2002 11:17 pm | |
| Tim Bray | Apr 15, 2002 11:32 pm | |
| Mark Nottingham | Apr 16, 2002 1:01 am | |
| Tim Bray | Apr 16, 2002 1:02 am | |
| Mark Nottingham | Apr 16, 2002 1:09 am | |
| Paul Prescod | Apr 16, 2002 2:11 am | |
| Paul Prescod | Apr 16, 2002 3:02 am | |
| Mark Baker | Apr 16, 2002 4:54 am | |
| Williams, Stuart | Apr 16, 2002 8:22 am | |
| Keith Moore | Apr 16, 2002 8:32 am | |
| jon...@research.att.com | Apr 16, 2002 8:44 am | |
| Scott Cantor | Apr 16, 2002 8:55 am | |
| Paul Prescod | Apr 16, 2002 9:40 am | |
| Mark Nottingham | Apr 16, 2002 9:42 am | |
| Hutchison, Nigel | Apr 16, 2002 9:43 am | |
| Henrik Frystyk Nielsen | Apr 16, 2002 10:48 am | |
| Bullard, Claude L (Len) | Apr 16, 2002 1:46 pm | |
| Larry Masinter | Apr 16, 2002 6:39 pm | |
| Roy T. Fielding | Apr 16, 2002 7:54 pm | |
| Larry Masinter | Apr 16, 2002 10:10 pm | |
| Graham Klyne | Apr 17, 2002 1:54 am | |
| Paul Prescod | Apr 18, 2002 12:33 am | |
| Graham Klyne | Apr 18, 2002 9:11 am | |
| Alex Rousskov | Apr 18, 2002 9:30 am | |
| Paul Prescod | Apr 18, 2002 9:45 am | |
| Graham Klyne | Apr 18, 2002 11:58 am | |
| Roy T. Fielding | Apr 18, 2002 3:11 pm | |
| Don Box | Apr 18, 2002 6:28 pm | |
| Mark Baker | Apr 18, 2002 8:50 pm | |
| Keith Moore | Apr 18, 2002 8:54 pm | |
| Paul Prescod | Apr 18, 2002 10:00 pm | |
| Graham Klyne | Apr 19, 2002 12:53 am | |
| Bill de hÓra | Apr 19, 2002 4:18 am | |
| Roy T. Fielding | Apr 19, 2002 1:20 pm | |
| Anne Thomas Manes | Apr 22, 2002 3:23 pm | |
| Paul Prescod | Apr 22, 2002 4:01 pm | |
| Anne Thomas Manes | Apr 22, 2002 8:17 pm | |
| Paul Prescod | Apr 22, 2002 10:21 pm | |
| Anne Thomas Manes | Apr 23, 2002 5:36 am | |
| Paul Prescod | Apr 23, 2002 12:03 pm | |
| Paul Prescod | Apr 23, 2002 2:09 pm | |
| Roy T. Fielding | Apr 23, 2002 2:14 pm | |
| Bullard, Claude L (Len) | Apr 23, 2002 2:50 pm | |
| Joshua Allen | Apr 23, 2002 2:53 pm | |
| David Orchard | Apr 23, 2002 4:14 pm | |
| Keith Moore | Apr 23, 2002 5:05 pm | |
| Roy T. Fielding | Apr 23, 2002 5:14 pm | |
| Simon St.Laurent | Apr 23, 2002 5:18 pm | |
| Larry Masinter | Apr 23, 2002 6:31 pm | |
| Mark Baker | Apr 23, 2002 6:36 pm | |
| Paul Prescod | Apr 23, 2002 8:03 pm | |
| Tim Bray | Apr 23, 2002 8:30 pm | |
| Dan Connolly | Apr 23, 2002 9:05 pm | |
| Joshua Allen | Apr 23, 2002 9:10 pm | |
| Anne Thomas Manes | Apr 23, 2002 9:28 pm | |
| Mark Nottingham | Apr 23, 2002 9:42 pm | |
| Jeff Bone | Apr 23, 2002 9:42 pm | |
| Joshua Allen | Apr 23, 2002 10:02 pm | |
| Paul Prescod | Apr 23, 2002 10:05 pm | |
| Joshua Allen | Apr 23, 2002 10:27 pm | |
| Joshua Allen | Apr 23, 2002 10:38 pm | |
| Mark Nottingham | Apr 23, 2002 10:57 pm | |
| Mark Nottingham | Apr 23, 2002 11:16 pm | |
| Joshua Allen | Apr 23, 2002 11:20 pm | |
| Dan Connolly | Apr 23, 2002 11:23 pm | |
| Tim Bray | Apr 23, 2002 11:56 pm | |
| Bullard, Claude L (Len) | Apr 24, 2002 7:23 am | |
| Larry Masinter | Apr 24, 2002 8:47 am | |
| Keith Moore | Apr 24, 2002 10:46 am | |
| Bullard, Claude L (Len) | Apr 24, 2002 10:56 am | |
| Aaron Swartz | Apr 24, 2002 11:27 am | |
| Mike Dierken | Apr 24, 2002 12:06 pm | |
| David Orchard | Apr 25, 2002 10:54 am | |
| Roy T. Fielding | May 5, 2002 3:38 am |

![]() | Permalink for this message Paste this link in email or IM: |
![]() | Permalink for this thread 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: | Anne Thomas Manes (an...@manes.net) | |
| Date: | Apr 23, 2002 9:28:21 pm | |
| List: | org.w3.www-tag | |
If you look back at all of my postings, I've consistently recommended that we explore new and better ways to do web services, but not at the expense of the current set of technologies. My customer base (12,000+ registered users) loves SOAP -- very possibly because the RPC/Messaging semantics are familiar and comfortable. If the "Web architecture" is such a *very* difficult thing to understand, perhaps that's why most users don't feel particularly concerned that SOAP doesn't conform. Things that are *very* difficult to understand generally don't achieve wide adoption. On the other hand, SOAP has been experiencing extraordinary success (even though Mark refuses to acknowledge it). Even so, SOAP 1.1 is flawed (incomplete, imprecise, etc. -- not "bad technology"), and it needs revision. We need SOAP 1.2.
The reason I spoke up at this time is that it appeared apparent to me that this Unsafe Methods finding would provide a convenient excuse to allow the TAG to challenge the release of SOAP 1.2 as not "web-friendly". My immediate goal (speaking for my customers, not for my *small* company marketing machine) is to improve the current Web Services architecture -- to improve SOAP and WSDL, and to define standard SOAP extensions to support interoperable security, routing, attachments, and conversations.
Not that it matters, but I've never been overly found of the name "Web services", because Web services (based on the existing Web services architecture) aren't constrained by Web technologies. A more accurate name would be "network services" or "XML application services". A Web service can just as effectively communicate over MQSeries, Jabber, or WAP. Although an HTTP binding is required, SOAP uses HTTP strictly as a transport (not as an application protocol), and SOAP is inherently transport-independent. (Hence our dispute.)There are only two Web-oriented requirements in the current Web services architecture: a Web service is identified by a URI, and it uses XML messaging. But Microsoft named them "Web services", IBM endorsed the name, and that was that. The name stuck, for better or worse.
I have a question for Roy: If you believe that SOAP is such "bad technology", why do you condone not one, but two, SOAP projects at Apache?
And I have a question for the TAG: If so many members of the TAG viewed SOAP 1.1 as such "bad technology", why did it launch a Working Group with such a restrictive charter that mandated that XML Protocol be based on SOAP 1.1? Based on this new Web Architecture now being defined, I would say that the XML Protocol charter is self-contradictory.
I encourage Mark, et al, to develop technologies and products that implement Web services in a Web-friendly way, and market them to the public. I advise you to figure out a way to explain the Web architecture so that the average Joe can grok it and appreciate why it is so much better than SOAP. Then, perhaps, this new approach to Web services will gain comparable public adoption as SOAP has to date.
But first let's release SOAP 1.2. Either that, or let's be upfront and let the members know that W3C is not the right venue to advance this technology. I'm sure we can take our work someplace else.
Best regards, Anne
-----Original Message----- From: www-...@w3.org [mailto:www-...@w3.org]On Behalf Of Mark Baker Sent: Tuesday, April 23, 2002 9:36 PM To: David Orchard Cc: www-...@w3.org Subject: Re: FW: draft findings on Unsafe Methods (whenToUseGet-7)
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.
MB -- Mark Baker, Chief Science Officer, Planetfred, Inc. Ottawa, Ontario, CANADA. mba...@planetfred.com http://www.markbaker.ca http://www.planetfred.com







