Abstract
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.
Similar content being viewed by others
References
Andrews, T., F. Curbera, H. Dholakia, Y. Goland, J. Klein, F. Leymann, K. Liu, D. Roller, D. Smith, S. Thatte, I. Trickovic, and S. Weerawarana. (2003). “BPELWS – Business Process Execution Language for Web Services.” Version 1.1.
Baïna, K., B. Benatallah, F. Casati, and F. Tournani. (2004). “Model-Driven Web Service Development,” In Proceedings of the 16th International Conference on Advanced Information Systems Engineering. Riga, pp. 290–306.
Beam, C., A. Segev, and J. G. Shanthikumar. (1996). “Electronic Negotiation Through Internet-Based Auctions,” Technical Report 96-WP1019, Haas School of Business, UC Berkeley.
Benatallah, B., M. Dumas, and Q.S. Sheng. (2005). “Facilitating the Rapid Development and Scalable Orchestration of Composite Web Services,” International Journal on Distributed and Parallel Databases 17(1), 5–37.
Benyoucef, M., R. K. Keller, S. Lamouroux, J. Robert, and V. Trussart. (2000). “Towards a Generic E-Negotiation Platform,” In Proceedings of the Sixth International Conference on Re-Technologies for Information Systems. Zurich, Switzerland. February, pp. 95–109.
Bichler, M., G. Kersten, and S. Strecker. (2003). “Towards a Structured Design of Electronic Negotiations,” Group Decision and Negotiation 12, 311–335.
Chiu, D.K.W., S.C. Cheung, P.C.K. Hung, S.Y.Y. Chiu, and A.K.K Chung. (2005). “Developing e-Negotiation Support with a Meta-Modeling Approach in a Web Services Environment,” International Journal on Decision Support Systems. Special Issue on Web Services and Process Management 40(1), 51–69.
Dumas M. and A.H.M. ter Hofstede. (2001). “UML Activity Diagrams as a Workflow Specification Language,” In Proceedings of the 4th International Conference on The Unified Modeling Language. Toronto, Canada, pp. 76–90.
The EAuctionHouse. (2002). University of Washington.
Harel, D. (1987). “Statecharts: A Visual Formulation for Complex Systems,” Scientific Computer Programming 8(3), 231–274.
Hurwitz Report. (2000). “Negotiated Trade: the Next Frontier for B2B e-commerce,” The Hurwitz Group, Technical Report.
Jansamak, S. and A. Surarerks. (2004). “Formalization of UML Statechart models using Concurrent Regular Expressions,” In Proceedings of the 27th conference on Australasian computer science. Dunedin, New Zealand, pp. 83–88.
Kersten, G., K. P. Law, and S. Strecker. (2004). “A Software Platform for Multi-Protocol E-Negotiations,” InterNeg Research Report 04/04, April (available at http://interneg.org ).
Kim, J. B. and A. Segev. (2005). “A Web Services-Enabled Marketplace Architecture for Negotiation Process Management,” Decision Support Systems. Special Issue on Web Services and Process Management 40(1), 71–87.
Kumar, M. and S. I. Feldman. (1998a). “Business negotiations on the Internet,” Technical Report, IBM Research Division, New York.
Kumar, M. and S. I. Feldman. (1998b). “Internet Auctions,” Technical Report, IBM Research Division, New York.
Malone, T., J. Yates and S. Benjamin. (1987). “Electronic Markets and Electronic Hierarchies,” Communications of the ACM. 30(6), 483–494.
Muth, P., D. Wodtke, J. Weiss enfels, A. Kotz Dittrich, and G. Weikum. (1998). “From Centralized Workflow Specification to Distributed Workflow Execution,” International Journal of Intelligent Information Systems. 10(2), 159–184.
Neumann, D., M. Benyoucef, S. Bassil, and J. Vachon. (2003). “Applying the MTL Taxonomy to State of the Art E-Negotiation Systems,” Group Decision and Negotiation 12 (4), 287–310.
Object Management Group (OMG). (1999). “Negotiation Facility final Revised Submission,” OMG Technical Report.
Rinderle, S. and M. Benyoucef. (2005). “Towards the Automation of E-Negotiation Processes Based on Web Services – A Modeling Approach,” Working Paper, School of Management, University of Ottawa, Canada.
Rolli, D. and A. Eberhart. (2005). “An Auction Reference Model for Describing and Running Auctions,” In Proceedings of the Wirtschaftsinformatik. Bamberg.
Sandholm, T. (1999). “An Algorithm for Optimal Winner Determination in Combinatorial Auctions,” In Proceedings of the International Joint Conference on Artificial Intelligence. Stockholm, Sweden, pp. 542–547.
Simon, C. and M. Rebstock. (2004). “Integration of Multi-attributed Negotiations within Business Processes,” In Proceedings of the 2nd International Conference on Business Process Management. Potsdam, Germany, pp. 148–162.
Van Der Aalst, W. M. P., A. H. M. ter Hofstede, B. Kiepuszewski, and A. P. Barros. (2003). “Workflow Patterns,” International Journal on Distributed and Parallel Databases 14(1), 5–51.
Wurman, P., M. Wellman, and W. Walsh. (1998). “The Michigan Internet AuctionBot,” In Proceedings of the 2nd International Conference on Autonomous Agents. Minneapolis, MN, pp. 301–308.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Benyoucef, M., Rinderle, S. Modeling e-Negotiation Processes for a Service Oriented Architecture. Group Decis Negot 15, 449–467 (2006). https://doi.org/10.1007/s10726-006-9038-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10726-006-9038-6