Modeling e-Negotiation Processes for a Service Oriented Architecture
- 141 Downloads
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.
Key wordsnegotiation e-negotiation system modeling statechart web service orchestration
Unable to display preview. Download preview PDF.
- 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.Google Scholar
- 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.Google Scholar
- 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.Google Scholar
- 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.Google Scholar
- 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.CrossRefGoogle Scholar
- 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.Google Scholar
- The EAuctionHouse. (2002). University of Washington.Google Scholar
- Hurwitz Report. (2000). “Negotiated Trade: the Next Frontier for B2B e-commerce,” The Hurwitz Group, Technical Report.Google Scholar
- 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.Google Scholar
- 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 ).
- Kumar, M. and S. I. Feldman. (1998a). “Business negotiations on the Internet,” Technical Report, IBM Research Division, New York.Google Scholar
- Kumar, M. and S. I. Feldman. (1998b). “Internet Auctions,” Technical Report, IBM Research Division, New York.Google Scholar
- Object Management Group (OMG). (1999). “Negotiation Facility final Revised Submission,” OMG Technical Report.Google Scholar
- 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.Google Scholar
- Rolli, D. and A. Eberhart. (2005). “An Auction Reference Model for Describing and Running Auctions,” In Proceedings of the Wirtschaftsinformatik. Bamberg.Google Scholar
- 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.Google Scholar
- 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.Google Scholar
- 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.Google Scholar