Re: [rtcweb] Review request for RTCWeb standard signaling protocol

Tim Panton <tim@phonefromhere.com> Mon, 17 October 2011 07:57 UTC

Return-Path: <tim@phonefromhere.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C0C3E21F8B12 for <rtcweb@ietfa.amsl.com>; Mon, 17 Oct 2011 00:57:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[AWL=-0.000, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gVuGbr7Vrjge for <rtcweb@ietfa.amsl.com>; Mon, 17 Oct 2011 00:57:17 -0700 (PDT)
Received: from zimbra.westhawk.co.uk (zimbra.westhawk.co.uk [192.67.4.167]) by ietfa.amsl.com (Postfix) with ESMTP id EBEDC21F8801 for <rtcweb@ietf.org>; Mon, 17 Oct 2011 00:57:16 -0700 (PDT)
Received: from [192.168.157.49] (unknown [93.89.81.113]) by zimbra.westhawk.co.uk (Postfix) with ESMTP id 62CBD37A907; Mon, 17 Oct 2011 09:10:02 +0100 (BST)
Mime-Version: 1.0 (Apple Message framework v1251.1)
Content-Type: multipart/alternative; boundary="Apple-Mail=_0C231C42-B1BD-45FA-95E8-210FEF0C398E"
From: Tim Panton <tim@phonefromhere.com>
In-Reply-To: <2E239D6FCD033C4BAF15F386A979BF511598EE@sonusinmail02.sonusnet.com>
Date: Mon, 17 Oct 2011 08:57:13 +0100
Message-Id: <665A16AB-AAD8-42B3-AC17-7E629EA2DE35@phonefromhere.com>
References: <2E239D6FCD033C4BAF15F386A979BF510F1367@sonusinmail02.sonusnet.com><4E8AC222.4050308@alvestrand.no><2E239D6FCD033C4BAF15F386A979BF510F14CE@sonusinmail02.sonusnet.com><CALiegf=ejF2kUC1m=74o9eprF1M8wYtgE-Crwa1x14rzDOf+gQ@mail.gmail.com><2E239D6FCD033C4BAF15F386A979BF510F14FD@sonusinmail02.sonusnet.com><393F1888-F834-4DAE-B6B1-1C5D35EE3292@phonefromhere.com><CAOg=WDcC9t2KhQUg0gDJ60gO_2mNyMv9HKt=otCdPDfj4TnoTg@mail.gmail.com><2E239D6FCD033C4BAF15F386A979BF510F152B@sonusinmail02.sonusnet.com><CABRok6mM7TfbLgGhoQvdRh1Kwoi5BhRweLcqWg7VZOFnaa8VOw@mail.gmail.com><2E239D6FCD033C4BAF15F386A979BF510F1532@sonusinmail02.sonusnet.com> <CABRok6n33QK0Si1Y0kT7+U0zgAWsJ4d5GENK_KL-JPx5a4erYg@mail.gmail.com> <2E239D6FCD033C4BAF15F386A979BF511598EE@sonusinmail02.sonusnet.com>
To: "Ravindran Parthasarathi" <pravindran@sonusnet.com>
X-Mailer: Apple Mail (2.1251.1)
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Review request for RTCWeb standard signaling protocol
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 17 Oct 2011 07:57:17 -0000

On 17 Oct 2011, at 08:45, Ravindran Parthasarathi wrote:

> RTCWeb server signaling plays the key role which calls for standardization as browser & RTCWebserver is not required from the same vendor.

And that is where we differ. The web server can _serve_ it's javascript to the browser. 
So the only standards needed are the pre-existing web standards of javascript and http.

The browser only has to be capable of running the javascript served to ensure compatibility.
That's the way that everything on the web works these days, from shopping carts to realtime 
chat. The browser is given site-specific code to run that interacts with site-specific code on
the web server. The web server may choose to convert those requests into a standard protocol 
for further processing (e.g. SQL), or may deal with the request internally.

Note, I'm not ruling out the use of SIP, but as  Iñaki Baz Castillo has demonstrated, that too
can be accomplished purely with existing web technologies. No embedded signalling code 
is needed.

Tim.