Pluggable hub system for enterprise wide electronic collaboration
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
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.
114 Citations
22 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for transferring messages between participants in a collaboration system, comprising the steps of:
-
receiving messages via a hub transport from a first participants and sending messages to a second participant;
routing messages via a hub router from a first participant to a second participant;
scheduling the flow of messages between the hub router and the hub transport;
managing the flow of messages between participants; and
, storing conversation management data in a repository. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. 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; and
a hub scheduler for scheduling the flow of messages between the hub router and the hub transport.
-
-
22. A method for transferring messages between participants in a collaboration system, comprising the steps of:
-
receiving messages via a hub transport from a first participants and sending messages to a second participant;
routing messages via a hub router from a first participant to a second participant; and
scheduling the flow of messages between the hub router and the hub transport.
-
Specification