Abstract
There are a large number of toolkits and frameworks for multi-agent systems available on the market. These toolkit and framework help the researchers to build an architecture that works on interoperability issues of Web services on different software languages. After studying numerous multi-agent tools, we observed that JADE is a suitable multi-agent software tool that acts as a bridge between inter-platform languages and works efficiently on a distributed network. This paper shows the results and analysis of different interoperability issues of Web service between the two languages, Java and .NET, and proves the quality and maturity of JADE. The analysis focuses on interoperability issues like precision issues of data types, array with null values, unsigned numbers, complex data structure, and date–time formats between Java and .NET, and how JADE acts as middleware, built the agent handler, and resolves the Web service interoperability issues effectively.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
WS-interoprabilty [online] https://www.ibm.com/developerworks/webservices/tutorials/sunderstand-web-services6. Accessed 25 April 2007
Cossentino M, Lopes S, Nuzzo A, Renda G, Sabatucci L (2008) A comparison of the basic principles and behavioural aspects of Akka, JaCaMo and JADE development frameworks. In: WOA, pp 133–141
Foundation for intelligent Physical agent [online] http://www.fipa.org/. Accessed 8 June 2005
JAVA agent Development Framework [online] http://JADE.tilab.com/papers/2005/JADEWorkshopAAMAS/AAMAS05_JADE-Tutorial_WSIG-Slides.pdf. Accessed June 2002
Poggi A, Turci P (2009) Multi-agent systems for semantic web services composition. In: Handbook of research on social dimensions of semantic technologies and web services. IGI Global, pp 324–339
Aarti S, Dimple J, Sharma AK (2011) Agent development toolkits. Int J Advancements Technol 1:158–165
JAVA agent Development Framework [online] http://www.JADE.tilab.com/. Accessed 8 June 2017
Greenwood D, Lyell M, Mallya A, Suguri H (2007) The IEEE FIPA approach to integrating software agents and web services. In: Proceedings of the 6th international joint conference on autonomous agents and multiagent systems, pp 1–7
Trillo R, Ilarri S, Mena E (2007) Comparison and performance evaluation of mobile agent platforms. In: Third international conference on autonomic and autonomous systems (ICAS’07). IEEE, pp 41–41
Khalid N, Tahir GA, Bloodsworth P (2020) Persistent and scalable JADE: a cloud based in memory multi-agent framework. arXiv preprint arXiv:2009.06425
Kristensen T, Dyngeland M (2015) Design and Development of a multi-agent e-learning system. Int J Agent Technol Syst (IJATS) 7(2):19–74
Bergenti F, Caire G, Monica S, Poggi A (2020) The first twenty years of agent-based software development with JADE. Auton Agent Multi-Agent Syst 34:1–19
Siddig JM (2015) Comparison and evaluation of performance of mobile agent toolkits (JADE and Aglet). Doctoral dissertation, Sudan university of scince and technology
Vadivelou G, IIavarasan E, Prasanna S (2011) Algorithm for web service composition using multi-agents. Int J Comput Appl 13(8):40–45
Kumar U, Trolamine KP, Khanna V (2013) A Comparison of J2EE and .NET as platforms for developing E-government applications. Int J Eng Res Dev 7(1):116–121
Elia IA, Laranjeiro N, Vieira M (2014) Understanding interoperability issues of web service frameworks. In: 44th Annual IEEE/IFIP international conference on dependable systems and networks, IEEE, pp 323–330
Radhakrishnan G, Chithambaram V, Shunmuganathan KL (2018) Comparative study of JADE and spade multi agent system. Int J Adv Res 6(11):1035–1042
Web service interoperability organization. [online] http://www.ws-i.org/docs/ws-i_faq_01.pdf. Accessed 26 Feb 2019
Micsik A, Pallinger P, Klein A (2009) Soap based message transport for the JADE multiagent platform
Chawla J, Ahlawat A, Goswami G (2019) Integrated architecture of web services using multiagent system for minimizing interoperability. In: 2019 6th International conference on “computing for sustainable global development”, 13–15 March 2019, Bharati Vidyapeeth's Institute of Computer Applications and Management (BVICAM), New Delhi (INDIA)
Casals A, Seghrouchni AEF, Negroni O, Othmani A (2018) Exposing agents as web services in JADE. In: International workshop on engineering multi-agent systems. Springer, Cham, pp 340–350
Chawla J, Ahlawat A, Goswami G (2018) A review on web services interoperability issues. IN: 5th IEEE-Uttar Pradesh section international conference on electrical, electronics and computer engineering (UPCON), 2–4 Nov 2018, pp 1–5
Cao J, Wang J, Hu L, Lai R (2012) A service intermediary agent framework for web service integration. In: 2012 IEEE Asia-Pacific services computing conference. IEEE, pp 14–21
Chawla J, Ahlawat AK, Gautam J (2020) Resolving interoperability issues of precision and array with null value of web services using WSIG-JADE framework. Model Simul Eng, Hindawi J
Chawla J, Ahlawat AK (2021) Resolving interoperability issues of date with null value and collection of complex data types by using JADE-WSIG framework. Webology 18(1):263–284
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chawla, J., Ahlawat, A.K. (2022). Analysis and Performance of JADE on Interoperability Issues Between Two Platform Languages. In: Saraswat, M., Sharma, H., Balachandran, K., Kim, J.H., Bansal, J.C. (eds) Congress on Intelligent Systems. Lecture Notes on Data Engineering and Communications Technologies, vol 111. Springer, Singapore. https://doi.org/10.1007/978-981-16-9113-3_24
Download citation
DOI: https://doi.org/10.1007/978-981-16-9113-3_24
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-16-9112-6
Online ISBN: 978-981-16-9113-3
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)