0% found this document useful (0 votes)
43 views2 pages

Towards The Automation of E-Negotiation

The document discusses modeling e-negotiation protocols to enable the automation of e-negotiation processes based on web services. It proposes separating negotiation protocols from e-negotiation media as a step towards configurable e-marketplaces that can support multiple protocols.

Uploaded by

noxy58
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views2 pages

Towards The Automation of E-Negotiation

The document discusses modeling e-negotiation protocols to enable the automation of e-negotiation processes based on web services. It proposes separating negotiation protocols from e-negotiation media as a step towards configurable e-marketplaces that can support multiple protocols.

Uploaded by

noxy58
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Towards the Automation of E-Negotiation

Processes Based on Web Services -


A Modeling Approach

Stefanie Rinderle1, and Morad Benyoucef2


1
Dept. DBIS, University of Ulm, Germany
[email protected]
2
School of Management, University of Ottawa, Canada
[email protected]

Abstract. E-Negotiation is the process of conducting negotiations be-


tween business partners using electronic means. The interest in
e-negotiation is motivated by its potential to provide business partners
with more efficient processes, enabling them to draft better contracts
in less time. Most of today’s e-marketplaces support some form of e-
negotiation. Numerous attempts are being made to design e-marketplaces
that support more than one negotiation protocol. The main problem in
designing these e-marketplaces is the lack of a systematic approach. In
our view, the e-marketplace enforces negotiation protocols and therefore
should make them available for consultation by humans and for automa-
tion by software agents. Separating the protocols from the e-negotiation
media is a step towards a configurable e-marketplace. In this paper we
address the requirements for modeling e-negotiation protocols. Then we
adopt the Statechart formalism as a modeling language and provide de-
scriptions of five commonly used e-negotiation protocols. Finally, we dis-
cuss how we move from these Statechart descriptions of the protocols to
modeling the interactions between the e-marketplace participants using
a web service orchestration language.

1 Introduction

Contracts are the basis for creating business relationships between organizations.
A possible sequence of contract operations includes: (1) the establishment phase
where the parties negotiate the terms of the contract; and (2) the performance
phase where the contract is monitored and enforced [1]. The recent developments of
electronic means for communication and collaboration between business partners
led to the emergence of electronic contracting (e-contracting) as an alternative to
manual contracting. By integrating their IT infrastructures with those of their part-
ners, traditional businesses move a step closer towards becoming real e-businesses.

This work was conducted as part of a SSHRC funded project on Electronic Negoti-
ations, Media, and Transactions for Socio-Economic Transactions.

This research work was conducted during a post doctoral stay at the School of
Management, University of Ottawa, Canada.

M. Kitsuregawa et al. (Eds.): WISE 2005, LNCS 3806, pp. 443–453, 2005.

c Springer-Verlag Berlin Heidelberg 2005
444 S. Rinderle and M. Benyoucef

We believe e-contracting to be a cornerstone in that integration. Electronic negoti-


ation (e-negotiation) is defined as the process of conducting negotiations between
business partners using electronic means. The interest in e-negotiation is moti-
vated by its potential to provide business partners with more efficient processes,
enabling them to arrive at better contracts in less time. The research community
recognizes three categories of e-negotiation systems [2]: (1) negotiation support sys-
tems assist users with communication and decision-making activities; (2) negoti-
ation software agents replace users in their communication and decision-making
activities; and (3) e-negotiation media provide a platform that implements a ne-
gotiation protocol. There are two categories of e-negotiation media: servers which
implement multiple protocols, and applications which implement a single proto-
col. Traditionally, applications have dominated negotiation design, but lately, the
importance of servers has increased, and a need for configurable servers is being
felt [3]. Attempts were made to design configurable e-negotiation media to sup-
port more than one negotiation protocol. They were partially successful, but they
were designed in an ad-hoc manner. Some of these attempts were: the AuctionBot
[4] which supports the configuration of various auctions; GNP [5] which separates
auction specifications from the logic of the server, and eAuctionHouse [6] which al-
lows for the configuration of auctions with the help of an expert system. Recently,
Kersten et al. [7] designed a configurable negotiation server that supports bargain-
ing, based on a process model which organizes negotiation activities into phases;
and a set of rules that govern the processing, decision-making, and communica-
tion. The main problem in designing e-negotiation media is the lack of a systematic
approach. Indeed, to this day, design has been a trial-and-error process. We pro-
pose a new model for configurable e-negotiation systems in which “e-negotiation
media” is the electronic marketplace (e-marketplace) where human and software
participants meet to negotiate deals. We refer to “negotiation software agents” as
automated negotiation systems. In our model, automated negotiation systems pro-
vide a framework for the existence of software agents. The e-marketplace enforces
negotiation protocols, and therefore should make these protocols available for con-
sultation (by humans), and for automation purposes (by automated negotiation
systems). Separating the protocols from the e-negotiation media is a first step to-
wards a configurable e-marketplace. Separating negotiation strategies from proto-
cols will also give flexibility to the design of automated negotiation systems. The
design of e-marketplaces will have a direct effect on the design of automated nego-
tiation systems. Fig. 1 clarifies this model.

Internet

Negotiation 6 Software
Engine Agent

3 5
4

Negotiation Negotiation
Protocol 1 Strategies 2

E-Marketplace Automated Negotiation


System

Fig. 1. Model for Configurable e-Marketplaces and Automated Negotiation Systems

You might also like