W3C home > Mailing lists > Public > www-ws-arch@w3.org > January 2003

RE: Issue 5; GET vs GetLastTradePrice

From: Champion, Mike <Mike.Champion@SoftwareAG-USA.com>
Date: Thu, 2 Jan 2003 09:41:22 -0700
Message-ID: <9A4FC925410C024792B85198DF1E97E404A7C5CC@usmsg03.sagus.com>
To: www-ws-arch@w3.org

> -----Original Message-----
> From: Walden Mathews [mailto:waldenm@optonline.net]
> Sent: Thursday, January 02, 2003 10:37 AM
> To: Newcomer, Eric
> Cc: www-ws-arch@w3.org
> Subject: Re: Issue 5; GET vs GetLastTradePrice
> I'd like to get clearer on what that middle ground is.  Last 
> summer I got involved in a project that
> had already decided to use XML in a "document" mode as 
> opposed to a "RPC" mode, but the
> distinction was only skin deep, at least according to my 
> analysis. 

I sometimes suspect that too.  As someone said in one of these recent
threads, it would be hard to distinguish an instance of one from the other
using a protocol analyzer. The distinctions do seem more at the design
pattern level-- do you CONCEIVE of the message as a method invocation with
arguments that gets directly mapped onto a procedure call of some sort, or
do you conceive of it as a business document to be acted on by some
intermediate software that interprets the data and indirectly invokes the
back-end software.  

I'm  seeing this more and more as an engineering question of finding the
optimal degree of coupling in a particular web application than as some huge
meta-question of competing paradigms. The tighter coupling of direct mapping
of method invocations (synchronous or asynchronous) on one system to another
via SOAP messages makes sense in stable, well-managed systems where
performance considerations are paramount; the looser coupling of business
document exchange makes sense in more dynamic, hapharzardly managed systems
where ease of discovery by new "customers" is more important than
performance for existing customers.  

Received on Thursday, 2 January 2003 11:42:01 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:41:01 UTC