An enterprise wide electronic commerce system allows trading partners to
act as participants in a complex trading process. Participants
communicate with one another by joining conversations that are hosted in
a collaboration space and managed by a collaboration hub. In this manner,
the enterprise workflow may have an effect on, or be affected by, local
workflows. The invention provides a pluggable hub system for enterprise
wide electronic collaboration. An embodiment of the invention includes a
collaboration hub for use with a collaboration system, comprising a hub
transport for receiving messages from participants and sending messages
to participants, a hub router for routing messages from a first
participant to a second participant, a hub scheduler for scheduling the
flow of messages between the hub router and the hub transport, a
conversation manager for managing the flow of messages between
participants, and a repository for storing conversation management data.