The invention provides a distributed application server comprising a
cluster of two or more nodes in a peer configuration. The two or more
nodes are associated with at least one message stream comprising a
plurality of messages propagated through the associated nodes. The
invention also provides a method of implementing a distributed
application server comprising the steps of arranging a cluster of two or
more nodes in a peer configuration and associating the nodes with at
least one message stream.