Dear GRAAP Working Group,
my name is Sebastian Hudert and I am affiliated with the Department of
Information Systems Management at the University of Bayreuth. I have
been working on a negotiation framework for WS-Agreement together with
Dr. Heiko Ludwig (IBM Research) and Prof. Guido Wirtz (University of
Bamberg). After meeting Wolfgang Ziegler at the CoreGRID Integration
Workshop he suggested to introduce our ideas to the GRAAP WG in order
to contribute to the WSAgreementNegotiation standard.
Our main idea was to create a framework with which not only one
particular negotiation protocol (e. g. an English Auction) can be
executed, but one that allows for a variety of different negotiation
protocols to be used according to the particular situation the system is
in. We proposed an XML-based language that can be used to define a
negotiation protocol in a machine-processable manner. A protocol
description, coded as an XML document, therefore represents all the
input needed by a service requestor or provider in order to take part in
the particular negotiation process.
Using the derived data structure we propose a two-staged negotiation
process:
1. Exchange process: During this phase a negotiation protocol
description document is created (possibly based on pre-defined protocol
types and referring to a given WS-Agreement Template) and distributed to
the future negotiators within the system. This process is implemented as
a set of simple interfaces and valid method invocation sequences in
analogy to the WS-Agreement standard itself.
2. Negotiation process: After supplying all negotiators with the
protocol description these nodes engage in the actual negotiation
process. We propose a set of generic interfaces able to cope with all
negotiation protocols that can be described with the description
language we defined.
This way the logical steps from an initial need for a resource or the
will to sell one to reaching a valid WS-Agreement are:
Protocol Definition (XML-based Documents) à Exchange of protocol
description to future negotiators (Exchange process) à Negotiation
(Negotiation process) à Agreement formation
I included a Paper presented at KIVS 07 on this topic. We hope that you
find our ideas an
interesting input for the ongoing standardization effort. I will attend
the OGF 23 in Barcelona which would also be a possibility for me to
present our work in the working group session, if there is interest among
the WG.
Best Regards,
Sebastian Hudert
---------------------------------------------------------------------------
Sebastian Hudert
Dipl. Wirtsch.Inf.
Department of Information Systems Management
University of Bayreuth
Universitaetsstr. 30
95447 Bayreuth
Building Applied Informatics
Tel: +49 921 557665
Fax: +49 921 557662