1. A method for providing real-time electronic conversations among trading partners, comprising: storing the role of each trading partner and the rules for an electronic conversation in a collaboration space; allowing the trading partners to send and receive messages in the conversation through a collaboration hub via a hub transport in accordance with the rules and roles stored in collaboration space; and managing the conversation with conversation management software.