[hybi] Starting points for HyBi

Kris Zyp <kris@sitepen.com> Mon, 30 March 2009 20:12 UTC

Return-Path: <kris@sitepen.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 449A53A6D6B for <hybi@core3.amsl.com>; Mon, 30 Mar 2009 13:12:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OYxnaRRjQrJd for <hybi@core3.amsl.com>; Mon, 30 Mar 2009 13:12:50 -0700 (PDT)
Received: from rs48.luxsci.com (rs48.luxsci.com [65.61.166.92]) by core3.amsl.com (Postfix) with ESMTP id 644453A6D48 for <hybi@ietf.org>; Mon, 30 Mar 2009 13:12:50 -0700 (PDT)
Received: from [192.168.1.8] (209-33-225-218.trango.d3c.infowest.net [209.33.225.218] (may be forged)) (authenticated bits=0) by rs48.luxsci.com (8.13.1/8.13.7) with ESMTP id n2UKDljt008817 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for <hybi@ietf.org>; Mon, 30 Mar 2009 15:13:48 -0500
Message-ID: <49D127E7.6050100@sitepen.com>
Date: Mon, 30 Mar 2009 14:13:27 -0600
From: Kris Zyp <kris@sitepen.com>
User-Agent: Thunderbird 2.0.0.21 (Windows/20090302)
MIME-Version: 1.0
To: hybi@ietf.org
X-Enigmail-Version: 0.95.7
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Subject: [hybi] Starting points for HyBi
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Mar 2009 20:12:51 -0000

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
 

I am happy to see the formation of this group, and efforts taken
towards standardization in this area. Presumably HyBi isn't intending
to try to reinvent the wheel in this realm and ignore all prior art in
the area of asynchronous server-originated messaging over HTTP (aka
Comet, at least roughly). There is a significant amount of work that
has been done in designing, testing, and working towards interoperable
solutions for these capabilities. Therefore, I thought I would share
some resources so any subscribers that aren't familiar with the prior
work can have a good starting point:

Bayeux is probably the most widely used protocol for Comet-style HTTP
communication. It is built around the publish/subscribe paradigm, and
designed to be extensible and with transport negotiation capabilities.
http://svn.cometd.org/trunk/bayeux/bayeux.html
There is also an project called cometD for developing various
implementations of Bayeux, and there a number of Bayeux
implementations available now:
http://cometdproject.dojotoolkit.org/

While there is not a formal specification for it, REST Channels is
Comet-style protocol that is designed to provide notification of
changes to resources, with the intent of augmenting a REST
architecture with live data updates (obviously the Comet communication
isn't RESTful itself):
http://cometdaily.com/2008/09/02/rest-channels-http-channels-with-json-support/

Comet daily (http://cometdaily.com/) certainly isn't a normative
reference site, but it does contain a great deal of information and
discussion about some of the challenges and techniques of
cross-browser server-delivered messaging, that would be valuable
resources. This site also contains links to other efforts on protocols
in this area (the two mentioned certainly aren't the only ones).

Looking forward to further discussions on this mailing list!

Thanks,

- --
Kris Zyp
SitePen
(503) 806-1841
http://sitepen.com


- --
Kris Zyp
SitePen
(503) 806-1841
http://sitepen.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
 
iEYEARECAAYFAknRJ+cACgkQ9VpNnHc4zAw+HQCeMVf/f+eJ1B+Hj1AUuqT0lYQ6
V9UAnRxSSbB7O6HqQSPCLZx9tTFt5/3P
=9lsS
-----END PGP SIGNATURE-----