Combined Negotiations in E-Commerce: Concepts and Architecture

  • Authors:
  • Morad Benyoucef;Hakim Alj;Mathieu Vézeau;Rudolf K. Keller

  • Affiliations:
  • Département d'Informatique et de Recherche Opérationnelle, Université de Montréal, C.P. 6128 Succursale Centre-ville, Montréal, Québec, H3C 3J7, Canada benyou ...;Département d'Informatique et de Recherche Opérationnelle, Université de Montréal, C.P. 6128 Succursale Centre-ville, Montréal, Québec, H3C 3J7, Canada aljh@i ...;Département d'Informatique et de Recherche Opérationnelle, Université de Montréal, C.P. 6128 Succursale Centre-ville, Montréal, Québec, H3C 3J7, Canada vezeau ...;Département d'Informatique et de Recherche Opérationnelle, Université de Montréal, C.P. 6128 Succursale Centre-ville, Montréal, Québec, H3C 3J7, Canada keller ...

  • Venue:
  • Electronic Commerce Research
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Combined Negotiations are a novel and general type of negotiation, in which the user is interested in many goods or services and consequently engages in many negotiations at the same time. The negotiations are independent of each other, whereas the goods or services are typically interdependent. Using currently available technology for electronic negotiations, the user conducts each negotiation separately, and has the burden of coordinating and reconciling them. The inherent complexity of combined negotiations in B2C as well as B2B e-commerce calls for software support.In our research, we aim to devise a Combined Negotiation Support System (CNSS) to help the user conduct all the negotiations at the same time. The CNSS enables the user to control and monitor the progress of the negotiations, makes sure that the specified dependencies are respected, and applies user-defined strategy rules. We have designed such a CNSS which we call CONSENSUS. The architecture of CONSENSUS relies on workflow technology, negotiating software agents, and rule engine technology. The originality of this architecture lies in the fact that the user of CONSENSUS models the combined negotiation at build time using a workflow that captures the sequencing of the individual negotiations and the dependencies between them. At runtime, software agents are assigned to individual negotiations, and they participate in the combined negotiation as actors in the workflow. The user can monitor the progress of the combined negotiation as a whole, and the progress of individual negotiations via dedicated graphical user interfaces. We rely on rule engine technology to enable the agents to use negotiation strategies.The paper introduces combined negotiations with a usage scenario. Then, combined negotiations are detailed, along with the approach taken to cope with their complexity. Afterwards, we describe the functionality a CNSS should provide, and present the architecture of CONSENSUS, together with a discussion of the underlying concepts and technologies. Furthermore, we report on our prototype implementation of CONSENSUS and illustrate it with an example. A discussion of related and future work concludes the paper.