My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
BayeuxCometdDocumentation  
Updated Feb 4, 2010

Documentation entry page for Bayeux Cometd

Bayeux Cometd Introduction

Cometd is a project by the Dojo Foundation to produce a specification (Bayeux) and a set of implementations of that specification (Cometd).

Bayeux Overview

The primary purpose of Bayeux is to implement responsive user interactions for web clients using Ajax and the server-push technique called Comet.

Initially the Bayeux specification provides only a protocol definition, but eventually it is planned to include standardized APIs for servers and clients as part of the specification.

Bayeux Protocol

The Bayeux Specification is written in RFC style and is aimed at defining the interoperability aspects of cometd project. The protocol itself is open to extension and encourages multiple transport implementations.

Bayeux APIs

There is currently a proposed Java server side dojox.cometd API. It has been implemented by the Jetty server and is under review/consideration by other java servers.

Cometd Overview

The cometd project includes implementations of Bayeux in several languages, toolkits and servers. Third party implementations of Bayeux also exist, and are not strictly part of the cometd project, however for completeness the third party implementations are linked off this document where appropriate.

Using Bayeux

This section contains material that is applicable to all Bayeux implementations.

Bayeux Features

Use Cases

Using Cometd (and other implementations)

This section contains material that is applicable to specific Bayeux implementations, in most part the implementations are part of the cometd project, but for completeness, non-cometd implementations are included aswell

Cometd Clients

Javascript Clients

Java Clients

Flex/Flash Clients

Cometd Servers

Java Servers

Perl Servers

Twisted Python Servers

Comment by spiderj...@gmail.com, Nov 1, 2008

Hi greg would indicate that now there is also (Bea)Oracle WebLogic? server 10G r3 that support cometd/bayeux natively. Quite coupled with the internal JMS provider and j2ee declarative security. spiderjava@gmail.com

Comment by spiderj...@gmail.com, Nov 11, 2008

Sorry for my incomplete comment, here you can find some documentation about Weblogic Bayeux implementation http://download.oracle.com/docs/cd/E12840_01/wls/docs103/webapp/pubsub.html


Sign in to add a comment
Powered by Google Project Hosting