Skip to main content
Log in

A quantitative foundation for defining and manipulating deals to facilitate automated e-commerce

  • Published:
Electronic Commerce Research Aims and scope Submit manuscript

Abstract

We propose a goal programming framework that aims at automating e-commerce transactions. This framework consists of three basic layers: deal definition—defining the deal’s parameters and associated constraints (e.g., item, price, delivery dates); deal manipulation—a collection of procedures for shaping deals to attain desired goals (e.g., earliest delivery and minimum price) and an applications layer that employs these procedures within some negotiations settings (e.g., an auction-related application presents a “better offer” while bidding on a contract). Our proposed foundation is rich enough to support a wide array of applications ranging from 1-1 and 1-n negotiations (auctions) to deal valuation and deal splitting. Whereas the techniques are appropriate to a multitude of settings, we shall mainly present them in the context of business-to-business (B2B) commerce where we see the greatest short term benefits.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Beam, C., & Segev, A. (1997). Automated negotiations: a survey of the state of the art. Wirtschafts-Informatik, 3(97), 263–267.

    Google Scholar 

  2. Chen, E., Kersten, G. E., & Vahidov, R. (2003). An e-marketplace for agent-supported commerce negotiations. In INR08/03, InterNeg.

  3. Kersten, G. E., & Noronha, S. J. (1999). WWW-based negotiation support: design implementation, and use. Decision Support Systems, 25, 135–154.

    Article  Google Scholar 

  4. Christensen, E., Curbera, F., Meredith, G., & Weerawarana, S. (2001). Web services description language (WSDL) 1.1. W3C Note 15, March 2001. http://www.w3.org/TR/2001/NOTE-wsdl-20010315.

  5. Faratin, P. (2000). Automated service negotiation between autonomous computational agents. PhD thesis, University College London, London, UK.

  6. Faratin, P., Sierra, C., & Jennings, N. R. (2002). Using similarity criteria to make issue trade-offs in automated negotiations. Artificial Intelligence, 142(2), 205–237.

    Article  Google Scholar 

  7. Golany, B., & Shmueli, O. (2005). Catalog-based purchasing: illustrating a quantitative approach to electronic commerce. In IEEE CEC 2005, 7th international IEEE conference on e-commerce technology 2005, Technische Universitat Munchen, Germany, 19–22 July 2005.

  8. Hannan, E. L. (1980). Non-dominance in goal programming. INFOR, 18(4), 300–309.

    Google Scholar 

  9. Hannan, E. L., & Narasimhan, R. (1981). On fuzzy goal programming. Decision Sciences, 12(3), 522–531.

    Article  Google Scholar 

  10. Hannan, E. L. (1985). An assessment of some criticisms of goal programming. Computers & Operations Research, 12(6), 525–541.

    Article  Google Scholar 

  11. Heiskanen, P. (1999). Decentralized method for computing Pareto solutions in multi-party negotiations. European Journal of Operational Research, 117(3), 578–590.

    Article  Google Scholar 

  12. Hammond, K. R. (1965). New directions in research on conflict resolution. The Journal of Social Issues, 21, 44–66.

    Article  Google Scholar 

  13. IBM (2000). Web services architecture overview. the next stage of evolution for e-business. IBM Web Services Architecture Team, September 2000. http://www106.ibm.com/developerworks/webservices/library/.

  14. Ignizio, J. P. (1976). Goal programming and extensions. Lexington Books.

  15. Ignizio, J. P., & Cavalier, T. M. (1994). Linear programming. New York: Prentice-Hall.

    Google Scholar 

  16. Kersten, G. E., & Szpakowicz, S. (1998). Modeling business negotiations for e-commerce. In INR05/98, InterNeg.

  17. Kersten, G. E., Strecker, S. E., & Law, K. P. (2004). Protocols for electronic negotiation systems: Theoretical foundations and design issues. In Lecture notes in computer science (Vol. 3182, pp. 106–115).

  18. Konopnicki, D., Leiba, L., Shmueli, O., & Sagiv, Y. (2002). A formal yet practical approach to electronic commerce. International Journal of Cooperative Information Systems, 11(1–2), 93–117.

    Article  Google Scholar 

  19. Kraus, S., & Lehmann, D. (1995). Designing and building a negotiating automated agent. Computational Intelligence, 11(1), 132–171.

    Article  Google Scholar 

  20. Lee, S. M. (1972). Goal programming for decision analysis. Philadelphia: Auerbach.

    Google Scholar 

  21. Myerson, R. B. (1997). Game theory—analysis of conflict. Cambridge: Harvard University Press.

    Google Scholar 

  22. Osborn, M. J., & Rubinstein, A. (1999). A course in game theory. Cambridge: The MIT Press.

    Google Scholar 

  23. Raiffa, H. (1982). The art and science of negotiations. Cambridge: Harvard University Press.

    Google Scholar 

  24. Romero, C. (1991). Handbook of critical issues in goal programming. Elmsford: Pergamon Press.

    Google Scholar 

  25. Rosenschein, J. S., & Zlotkin, G. (1994). Rules of encounter: designing conventions for automated negotiation among computers. Cambridge: MIT Press.

    Google Scholar 

  26. Schniederjans, M. J. (1995). Goal programming methodology and applications. Dordrecht: Kluwer Academic.

    Google Scholar 

  27. Shachnai, H., Shmueli, O., & Sayegh, R. (2004). Approximation schemes for deal splitting and covering integer programs with multiplicity constraints. In ALGO 2004 (WAOA), Norway, September 2004.

  28. Shmueli, O., Golany, B., Sayegh, R., Shachnai, H., Perry, M., Gradovitch, N., & Yehezkel, B. (2004). Negotiation platform. International patent application WO 02077759, 2001-2, US patent application 20040133526.

  29. Shmueli, O. (2001). Architectures for internal web services deployment. In VLDB 2001 (pp. 641–644), Rome, Italy, September 2001.

  30. Teich, J. E., & Wallenius, H. (1994). Advances in negotiation sciences. Transactions in Operational Research,, 6, 55–94.

    Google Scholar 

  31. Teich, J. E., Wallenius, H., Wallenius, J., & Koppius, O. R. (2004). Emerging multiple issue e-auctions. European Journal of Operational Research, 159, 1–16.

    Article  Google Scholar 

  32. UDDI technical white paper. (2000). http://www.uddi.org/whitepapers.html.

  33. UDDI programmer’s API specification. (2000). http://www.uddi.org/specification.html.

  34. Web Ontology Language (OWL05) (2005). W3c. http://www.w3.org/2004/OWL/.

  35. Vickrey, W. (1961). Counterspeculation, auctions, and competitive sealed tenders. Journal of Finance, 16, 8–37.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Boaz Golany.

Additional information

O. Shmueli’s work is partially supported by the Fund for the Promotion of Research at the Technion.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Golany, B., Shmueli, O. A quantitative foundation for defining and manipulating deals to facilitate automated e-commerce. Electron Commerce Res 7, 341–365 (2007). https://doi.org/10.1007/s10660-007-9010-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10660-007-9010-9

Keywords

Navigation