Modeling e-Negotiation Processes for a Service Oriented Architecture

Most of today's e-marketplaces support a single negotiation protocol. The protocol is usually built into the e-marketplace infrastructure, therefore if a new one is introduced then a time consuming and complex process of implementing it takes place. Moreover, participants in the e-marketplace need to adapt their interfaces to the new protocol, especially if they use automated tools to interact with the e-marketplace. This paper reports on a model-driven approach and a framework for rapid and user-friendly development of configurable service oriented e-negotiation systems. We believe that a formal specification of negotiation protocols and their separation from the market infrastructure that implements them is a step towards configurable e-negotiation systems. The protocols are graphically designed for the e-marketplace then mapped into web service orchestrations. Participants use automated negotiation systems to interact with the e-marketplace. These systems are generated based on the negotiation protocol implemented on the e-marketplace. A declarative language is used to specify negotiation strategies and tactics. We propose an algorithm to map Statechart models of negotiation protocols into web service orchestrations and we report on the current implementation of our framework.

[1]  Morad Benyoucef,et al.  Towards the Automation of E-Negotiation Processes Based on Web Services - A Modeling Approach , 2005, WISE.

[2]  Morad Benyoucef,et al.  Applying the Montreal Taxonomy to State of the Art E-Negotiation Systems , 2003 .

[3]  Fabio Casati,et al.  Model-Driven Web Service Development , 2004, CAiSE.

[4]  David Harel,et al.  Statecharts: A Visual Formalism for Complex Systems , 1987, Sci. Comput. Program..

[5]  Manoj Kumar,et al.  Business negotiations on the Internet , 1998 .

[6]  Manoj Kumar,et al.  Internet Auctions , 1998, USENIX Workshop on Electronic Commerce.

[7]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

[8]  S. Jansamak,et al.  Formalization of UML Statechart Models Using Concurrent Regular Expressions , 2004, ACSC.

[9]  Marlon Dumas,et al.  UML Activity Diagrams as a Workflow Specification Language , 2001, UML.

[10]  Michael Rebstock,et al.  Integration of Multi-attributed Negotiations within Business Processes , 2004, Business Process Management.

[11]  Tuomas Sandholm,et al.  An algorithm for optimal winner determination in combinatorial auctions , 1999, IJCAI 1999.

[12]  Andreas Eberhart,et al.  An Auction Reference Model for Describing and Running Auctions , 2005, Wirtschaftsinformatik.

[13]  Arie Segev,et al.  A Web Services-enabled marketplace architecture for negotiation process management , 2005, Decis. Support Syst..

[14]  Martin Bichler,et al.  Towards a Structured Design of Electronic Negotiations , 2003 .

[15]  Gerhard Weikum,et al.  From Centralized Workflow Specification to Distributed Workflow Execution , 1998, Journal of Intelligent Information Systems.

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

[17]  JoAnne Yates,et al.  Electronic markets and electronic hierarchies , 1987, CACM.

[18]  Shing-Chi Cheung,et al.  Developing e-Negotiation support with a meta-modeling approach in a Web services environment , 2005, Decis. Support Syst..

[19]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[20]  Quan Z. Sheng,et al.  Facilitating the Rapid Development and Scalable Orchestration of Composite Web Services , 2004, Distributed and Parallel Databases.