Workflow Modeling of Combined Negotiations in E- Commerce

Workflow management is seen as one of the enabling technologies for ecommerce. Together with software agent technology, they reduce the costs and inconveniences of manual e-commerce transactions. This is partly due to the high dependability of workflow management, and to the nature of software agents, which are capable of exhibiting an autonomous, proactive, social, and adaptive behaviour. In a Combined Negotiation (CN), a consumer is interested in a package of interdependent items, and for that, participates in separate negotiations for all these items. The negotiations take place in separate markets, and possibly obey to different rules. We aim to provide a Combined Negotiation Support System (CNSS) to help the consumer model the CN by specifying the sequencing of the individual negotiations and the dependencies between them. Modeling the CN is a first step towards tackling its complexity, and towards ensuring that it will be conducted according to a well thought plan. The CNSS is then used to run the CN by enacting the model. The consumer also uses the support tool to control, track, and monitor the progress of the CN, as well as the individual negotiations. We designed and implemented a CNSS that we call CONSENSUS, based on a Workflow Management System (WfMS). At build-time, the CN is modeled as a workflow, and at run-time, software agents participate in individual negotiations as actors in the workflow. Coordination between agents is implemented using rule-engine technology. 1 This research is supported by Bell Canada, BCE Emergis, NSERC (National Sciences and Engineering Research Council of Canada), and CIRANO (Centre Interuniversitaire de Recherche en ANalyse des Organisations) Although the main focus of the paper is the modeling aspect of a CN, we review the features of workflows and workflow management systems that are relevant to our work. We also define precisely the notion of combined negotiations and the issues surrounding them. Finally, we detail our latest version of CONSENSUS and show how we use it to model and enact CNs.

[1]  Colin T. Scott,et al.  Agent-Based Workflow: TRP Support Environment (TSE) , 1996, Comput. Networks.

[2]  Gerhard Weikum,et al.  What workflow technology can do for electronic commerce , 1999 .

[3]  J. Robert,et al.  Towards a Generic E-Negotiation Platform , 2000 .

[4]  Ivan Phillips,et al.  Algorithm Design for Agents which Participate in Multiple Simultaneous Auctions , 2000, AMEC.

[5]  N. R. Jennings,et al.  To appear in: Int Journal of Group Decision and Negotiation GDN2000 Keynote Paper Automated Negotiation: Prospects, Methods and Challenges , 2022 .

[6]  Michael P. Wellman,et al.  The Michigan Internet AuctionBot: a configurable auction server for human and software agents , 1998, AGENTS '98.

[7]  Morad Benyoucef,et al.  Combined Negotiations in E-Commerce: Concepts and Architecture , 2001, Electron. Commer. Res..

[8]  Morad Benyoucef,et al.  An infrastructure for rule-driven negotiating software agents , 2001, 12th International Workshop on Database and Expert Systems Applications.

[9]  Robert H. Guttman,et al.  Agents that Buy and Sell: Transforming Commerce as we Know It , 1999 .

[10]  Christoph Bussler,et al.  Workflow Management: Modeling Concepts, Architecture and Implementation , 1996 .

[11]  Robert W. Blanning,et al.  A Formal Approach to Workflow Analysis , 2000, Inf. Syst. Res..

[12]  Daniela Handl,et al.  Workflow agents in the document-centered communication in MALL2000 systems , 1999 .

[13]  Tuomas Sandholm,et al.  Algorithm for optimal winner determination in combinatorial auctions , 2002, Artif. Intell..

[14]  Andrzej Cichocki,et al.  Workflow and Process Automation: Concepts and Technology , 1997 .

[15]  Nicholas R. Jennings,et al.  Coordination in software agent systems , 1996 .

[16]  Toramatsu Shintani,et al.  BiddingBot: a multiagent support system for cooperative bidding in multiple auctions , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[17]  Lei Yu,et al.  A Comparison of Workflow Metamodels , 1997 .

[18]  Michael Stroebel,et al.  Effects of Electronic Markets on Negotiation Processes , 2000, ECIS.

[19]  Andrzej Cichocki,et al.  Workflow and Process Automation , 1998 .

[20]  Bill Curtis,et al.  Process modeling , 1992, CACM.