Towards a Process for Negotiation of E-contracts Involving Web Services

  • Gabriel Costa Silva UTFPR
  • Itana M. de Souza Gimenes UEM
  • Marcelo Fantinato USP
  • Maria B. Felgar de Toledo UNICAMP


Organizations involved in cooperative business processes have different interests and points of view. A negotiation allows them to discuss their interests and requirements in order to reach an acceptable agreement. We propose an integrated web service negotiation process that considers human interaction and the use of different protocols. It focuses on the application of feature modelling to describe the negotiated services. Our contributions include: (i) the definition of a negotiation process; (ii) the definition of a conceptual model to support the negotiation of web services; (iii) reuse of artefacts generated throughout the negotiation process; and (iv) coverage of critical elements in the negotiation of electronic contracts.
Palavras-chave: Human-Computer Interaction, Negotiation Processes, Feature Models,


Al-Aaidroos, M., Jailani, N., Mukhtar, M. (2011) “Agent-based negotiation framework for web service's SLA”, Proceedings of the 7th International Conference on Information Technology in Asia: Emerging Convergences and Singularity of Forms (CITA 2011), Kuching, pp. 1-7.

Bichler, M., Kersten, G. and Strecker, S. (2003). Towards a Structured Design of Electronic Negotiations. In Group Decision and Negotiation, Vol. 12, No. 1, pp. 311- 335.

Comuzzi, M., Kritikos, K. and Plebani, P. (2009) “A semantic-based framework for supporting negotiation in Service Oriented Architectures”, Proceedings of the 2009 IEEE Conference on Commerce and Enterprise Computing (CEC 2009), London, pp. 137-145.

Chiu, D.K., Cheung, S.C., Hung, P.C., Chiu, S.Y. and Chung, A.K. (2005). Developing e-Negotiation support with a meta-modeling approach in a web services environment. In Decision Support Systems, Vol. 40, No. 1, pp. 51-69.

Czarnecki, K., Helsen, S. and Eisenecker, U. (2005). Staged Configuration through Specialization and Multi-Level Configuration of Feature Models. In Software Process: Improvement and Practice, Vol. 10, No. 2, pp. 143-169.

Elfatatry, A. and Layzell, P. (2004). Negotiating in service-oriented environments. In Communications of the ACM, Vol. 47, No. 8, pp. 103-108.

Fantinato, M., Gimenes, I.M.S. and Toledo, M.B.F. (2009) “Product Line in the Business Process Management Domain”, in K.C. Kang, V. Sugumaran and S. Park(eds.), Applied Software Product Line Engineering, Auerbach Publications, London, pp. 497-530.

Grefen, P., Ludwig, H., Dan, A. and Angelov, S. (2006). An analysis of web services support for dynamic business process outsourcing. In Information and Software Technology, Vol. 48, No. 11, pp. 1115-1134.

Kersten, G.E., Strecker, S.E. and Law, K.P. (2004) “Protocols for electronic negotiation systems: theoretical foundations and design issues”, in K. Bauknecht, M. Bichler and B. Pröll (eds.), EC-Web 2004 LNCS Vol. 3182, Springer, Berlin, pp. 106-115.

Kersten, G.E. and Lai, H. (2007). Negotiation support and e-negotiation systems: An overview. In Group Decision and Negotiation, Vol. 16, No. 6, pp. 553-586.

Kim, J.B. and Segev, A. (2003) “A Framework for Dynamic eBusiness Negotiation Processes”, Proceedings of the IEEE International Conference on E-Commerce Technology, Los Alamitos, pp. 84-91.

Lin, J.A. (2008). A conceptual model for negotiating in service-oriented environments. In Information Processing Letters, Vol. 108, No. 4, pp. 192-203.

Marchione, F., Fantinato, M., Toledo, M.B.F. and Gimenes, I.M.S. (2010). “Price Definition in the Establishment of Electronic Contracts for Web Services”. In International Journal of Web and Grid Services (IJWGS), to be published: Vol. 6, No. 4, pp. 357-384.

Mukhtar, M., Yahya, Y., Jailani, N., Abdullah, S. and Abdullah, Z. (2009) “An integrated e-marketplace framework: A case study of wood-based products industry in Malaysia”, Proceedings of the 2009 International Conference on Electrical Engineering and Informatics (ICEEI 2009), Bangi, pp. 314-320.

Papazoglou, M. (2008) Web Services: Principles and Technology, Prentice Hall, Harlow.

Rinderle, S. and Benyoucef, M. (2005) “Towards the automation of e-negotiation processes based on Web services - A modeling approach”, in A.H.H. Ngu, M. Kitsuregawa, E.J. Neuhold, J. Chung and Q.Z. Sheng (eds), WISE 2005 LNCS Vol. 3806, Springer, Berlin, pp. 443-453.

Ueyama, J. and Madeira, E.R.M. (2001) “An Automated Negotiation Model for Electronic Commerce”, Proceedings of the Fifth International Symposium on Autonomous Decentralized Systems Autonomous Decentralized Systems, Dallas, pp. 29-36.

Zlatev, Z.V. (2002) “Examination of the negotiation domain”, Technical Report, n.02- 39, Centre for Telematics and Information Technology, University of Twente, Enschede.

Vecchiato, D.A., Toledo, M.B.F., Fantinato, M. and Gimenes, I.M.S. (2010) “A Feature-based Toolkit for Electronic Contract Negotiation and Renegotiation”, Proceedings of the IADIS International Conference WWW/Internet 2010 (IADIS ICWI), Timisoara, pp. 3-10.

Weske, M. (2010) Business Process Management: Concepts, Languages, Architectures, Springer, Berlin.

Wu, S., Kersten, G.E. and Benyoncef, M. (2006) “INSS-a new approach in designing Web-based negotiation support systems”, Proceedings of the Montreal Conference on e-Technologies, Montreal, pp. 1-15.
SILVA, Gabriel Costa; GIMENES, Itana M. de Souza; FANTINATO, Marcelo; DE TOLEDO, Maria B. Felgar. Towards a Process for Negotiation of E-contracts Involving Web Services. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 8. , 2012, São Paulo. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2012 . p. 25-36. DOI: