Design Considerations for a Negotiation Component in a Model E-commerce Agent System

In our previous paper we have established that to develop an extensible agent-based e-commerce system it is necessary to logically separate the negotiation process from other parts of the system. This paper deals with the design of the "negotiation box" - the component that actually runs the negotiation processes. Furthermore, interaction of the negotiation box with the rest of the system is addressed