Intelligent Application Implementation Model for Automated Agent Negotiation

Abstract = 1239 times | PDF = 551 times

Main Article Content

Wrya Anwar Hayder Mohammed Hassan Husain


In the last few years, multi-agents communication has seen an increased concern. The first main driver was an intelligent agent is claimed to be the next generation model for complex and distributed system engineering. Second the agents can automate process and communication on behalf of the agent’s users for proper actions and decisions. There are many concerns about how to implement communications among different agents in term of applied technology. In this paper we propose a REST- API and JSON technology as implementation tools that can be applied to implement intelligent web-based applications. REST is stands for Representational State Transfer which is allowing communication between web-based agents. JSON (JavaScript Object Notation) is a lightweight data format makes it easy for agents to parse and interchange data. This study has merged REST-AP and JSON technology into an automated negotiation model, and then a prototype is developed to successfully apply the proposed model. This model can facilitate application in business application negotiations and even internet of things (IOT) where HTTP protocol is used.


multi-agent system, automated negotiation, web-based agent technology, e-commerce automated, intelligent application, negotiation web agents


Download data is not yet available.

Article Details


[1] N. R. Jennings, P. Faratin, A. R. Lomuscio, S. Parsons, M. J. Wooldridge, and C. Sierra, “Automated negotiation: prospects, methods and challenges,” Group Decision and Negotiation, vol. 10, no. 2, pp. 199–215, 2001.
[2] S. Kraus, “Automated negotiation and decision making in multiagent environments,” in ECCAI Advanced Course on Artificial Intelligence, 2001, pp. 150–172.
[3] P. Huang and K. Sycara, “A computational model for online agent negotiation,” in System Sciences, 2002. HICSS. Proceedings of the 35th Annual Hawaii International Conference on, 2002, pp. 438–444.
[4] M. Wooldridge, An introduction to multiagent systems. John Wiley & Sons, 2009..
[5] D. Konecny, Enhanced rest services with custom data. Google Patents, 2017.
[6] S. Jade, “REST Services.” Software Corporation Limited, Jade Corporation Copyright-2018.
[7] D. IATA, “RESTful Architecture.” IATA documentation. Version 1.5, 24-Feb-2015.
[8] J. Tihomirovs and J. Grabis, “Comparison of soap and rest based web services using software evaluation metrics,” Information Technology and Management Science, vol. 19, no. 1, pp. 92–97, 2016.
[9] J. L. Fernandes, I. C. Lopes, J. J. Rodrigues, and S. Ullah, “Performance evaluation of RESTful web services and AMQP protocol,” in Ubiquitous and Future Networks (ICUFN), 2013 Fifth International Conference on, 2013, pp. 810–815.
[10] I. Rahwan, R. Kowalczyk, and H. H. Pham, “Intelligent agents for automated one-to-many e-commerce negotiation,” in Australian Computer Science Communications, 2002, vol. 24, pp. 197–204.
[11] C. Beam and A. Segev, “Automated negotiations: A survey of the state of the art,” Wirtschaftsinformatik, vol. 39, no. 3, pp. 263–268, 1997.
[12] G. Lai and K. Sycara, “A generic framework for automated multi-attribute negotiation,” Group Decision and Negotiation, vol. 18, no. 2, p. 169, 2009.
[13] C. Bădică, M. Ganzha, and M. Paprzycki, “Rule-Based automated price negotiation: overview and experiment,” in International Conference on Artificial Intelligence and Soft Computing, 2006, pp. 1050–1059.
[14] M. Oprea, “The use of adaptive negotiation by a shopping agent in agent-mediated electronic commerce,” in International Central and Eastern European Conference on Multi-Agent Systems, 2003, pp. 594–605.
[15] [1]W. Kim, J. S. Hong, and Y. U. Song, “Multi-attributes-based negotiation agent and E-marketplace in customer-to-customer electronic commerce,” in International Symposium on Methodologies for Intelligent Systems, 2003, pp. 608–612.
[16] G. Wang, T. Wong, and X. Wang, “An ontology based approach to organize multi-agent assisted supply chain negotiations,” Computers & Industrial Engineering, vol. 65, no. 1, pp. 2–15, 2013.
[17] M. Benyoucef and R. K. Keller, “A conceptual architecture for a combined negotiation support system,” in Database and Expert Systems Applications, 2000. Proceedings. 11th International Workshop on, 2000, pp. 1015–1019.
[18] M. Louta, I. Roussaki, and L. Pechlivanos, “An intelligent agent negotiation strategy in the electronic marketplace environment,” European Journal of Operational Research, vol. 187, no. 3, pp. 1327–1345, 2008.
[19] E. Chen, R. Vahidov, and G. E. Kersten, “Agent-supported negotiations in the e-marketplace,” International Journal of Electronic Business, vol. 3, no. 1, pp. 28–49, 2005.
[20] M. Ströbel, “Design of roles and protocols for electronic negotiations,” Electronic Commerce Research, vol. 1, no. 3, pp. 335–353, 2001.
[21] M. I. Bala, S. Vij, and D. Mukhopadhyay, “Intelligent agent for prediction in e-negotiation: an approach,” in Cloud & Ubiquitous Computing & Emerging Technologies (CUBE), 2013 International Conference on, 2013, pp. 183–187.
[22] P. Braun et al., “E-negotiation systems and software agents: Methods, models, and applications,” in Intelligent decision-making support systems, Springer, 2006, pp. 271–300.
[23] M. W. Khan and E. Abbasi, “Differentiating parameters for Selecting Simple Object Access Protocol (SOAP) vs. Representational State Transfer (REST) based architecture,” Journal of Advances in Computer Networks, vol. 3, no. 1, pp. 63–6, 2015.
[24] S. Buciuc, Communications using the common object request broker architecture (CORBA). Google Patents, 2017.
[25] M. W. Khan and E. Abbasi, “Differentiating parameters for Selecting Simple Object Access Protocol (SOAP) vs. Representational State Transfer (REST) based architecture,” Journal of Advances in Computer Networks, vol. 3, no. 1, pp. 63–6, 2015.