Intelligent Application Implementation Model for Automated Agent Negotiation

https://doi.org/10.24017/science.2018.1.14

Abstract views: 1691 / PDF downloads: 890

Authors

  • Wrya Anwar Hayder IT Department, Kalar Technical Institute, Sulaimani Polytechnic University, Sulaimani, Iraq
  • Mohammed Hassan Husain IT Department, Kalar Technical Institute, Sulaimani Polytechnic University, Sulaimani, Iraq

Abstract

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.

Keywords:

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

References

[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.
https://doi.org/10.1023/A:1008746126376
[2] S. Kraus, "Automated negotiation and decision making in multiagent environments," in ECCAI Advanced Course on Artificial Intelligence, 2001, pp. 150-172.
https://doi.org/10.1007/3-540-47745-4_7
[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.
https://doi.org/10.1515/itms-2016-0017
[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.
https://doi.org/10.1109/ICUFN.2013.6614932
[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.
https://doi.org/10.1007/s10726-008-9119-9
[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.
https://doi.org/10.1007/11785231_110
[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.
https://doi.org/10.1007/3-540-45023-8_57
[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.
https://doi.org/10.1007/978-3-540-39592-8_86
[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.
https://doi.org/10.1016/j.cie.2012.06.018
[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.
https://doi.org/10.1016/j.ejor.2006.09.016
[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.
https://doi.org/10.1504/IJEB.2005.006387
[20] M. Ströbel, "Design of roles and protocols for electronic negotiations," Electronic Commerce Research, vol. 1, no. 3, pp. 335-353, 2001.
https://doi.org/10.1023/A:1011554323604
[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.
https://doi.org/10.1109/CUBE.2013.41
[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.
https://doi.org/10.1007/1-84628-231-4_15
[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.
https://doi.org/10.7763/JACN.2015.V3.143
[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.
https://doi.org/10.7763/JACN.2015.V3.143

Downloads

How to Cite

[1]
W. A. Hayder and M. H. Husain, “Intelligent Application Implementation Model for Automated Agent Negotiation”, KJAR, vol. 3, no. 1, pp. 68–74, Jul. 2018, doi: 10.24017/science.2018.1.14.

Article Metrics

Published

02-07-2018

Issue

Section

Pure and Applied Science