A method and system are disclosed for providing continuous, interactive
communication among devices on an electronic network (110). A permanent,
dedicated symmetric connection is provided between a server application
and a client device (164). Both client and server can therefore
communicate bi-directionally. Message storage is provided for allowing
messages to be stored (166,178) while the client is offline or otherwise
unavailable. The method and system is operable with any addressable
device (164, 174, 174) on the electronic network. The invention can be
used as an alternative to, or in conjunction with, prior art electronic
network communication methods. The invention implements an advanced
message routing system. A set of base capabilities are built on top of
the message routing system. The communication method and system according
to the present invention use a graphical user interface to virtually
represent the applications that are used to interact with the electronic
network. These graphical representations (276) are used to facilitate the
transmission and receipt of messages across the electronic network.
Applications according to the present invention are grouped into
different levels according to their increasing levels of power and
specificity. An interface (384, 472) is also provided to iconically
represent the underlying interactive connections of the communication
system. The present invention provides a one-to-one connection for
bi-directionally publishing and receiving messages and a one-to-many
connection. This interface enables applications to interact and deliver
any type of focused functionality.