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

RE: Book chapter on Synch/Asynch

From: Doug Kaye <doug@rds.com>
Date: Sun, 24 Aug 2003 23:47:57 -0700
To: <www-ws-arch@w3.org>
Message-ID: <029b01c36ad4$d2e3eeb0$c9a8a8c0@rds.com>

Hello, Hao & Roger.

I'm the author of the chapter/book in question. To the extent that I've read
and understand your arguments (I read the two messages you referenced
below), I agree with the definition. OTOH, I didn't find another explanation
of the "conundrum" so there may be issues I'm not considering.

To my mind the distinction between synch and asynch comes down to the
opportunities for implementation. Specifically, a synch implementation can
(but not must) be non-event driven. It can be designed using a single-task
send-wait-receive model. Not that this is recommended, but it's at least
possible. Asynchronous processing implies an event-driven model in which the
next-to-arrive message is not deterministic. This assumes no errors *at the
layer under consideration*. As was pointed out, asynch or synch at one level
may be based on a different MEP at the lower layer(s) and vice versa.

     ...doug

Doug Kaye, CEO
RDS Strategies LLC
doug@rds.com, www.rds.com
v: 415.453.1400, f: 415.459.0103

Message-ID:
<686B9E7C8AA57A45AE8DDCC5A81596AB046AE756@sydthqems01.int.tisa.com.au>
From: "He, Hao" <Hao.He@thomson.com.au>
To: "'Champion, Mike'" <Mike.Champion@SoftwareAG-USA.com>,
www-ws-arch@w3.org
Date: Mon, 25 Aug 2003 08:32:31 +1000
Subject: RE: Book chapter on Synch/Asynch


Well, it appears to me that the author agrees with Geoff
(http://lists.w3.org/Archives/Public/www-ws-arch/2003Aug/0060.html) and me
(http://lists.w3.org/Archives/Public/www-ws-arch/2003Aug/0054.html).  That
is:"if ordering is important, it is sync.  Otherwise, it is async.".

Hao

-----Original Message-----
From: Champion, Mike [mailto:Mike.Champion@SoftwareAG-USA.com]
Sent: Wednesday, August 20, 2003 5:57 AM
To: www-ws-arch@w3.org
Subject: Book chapter on Synch/Asynch



Those interested in the definition and architectural implications of
"synchronous" and "asynchronous" web services might wish to look at
http://www.rds.com/download-request.php?file=books/looselyCoupled/Chapter-09
-Async.pdf

This is a free chapter of LOOSELY COUPLED by Doug Kaye
http://www.rds.com/books/looselyCoupled/index.html
Received on Monday, 25 August 2003 02:48:31 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 3 July 2007 12:25:22 GMT