The Multi-Agent System in Web Services

Authors

  • Najhan M.Ibrahim Department of Information Systems, Kulliyyah of ICT, International Islamic University Malaysia, Kuala Lumpur, Malaysia
  • Mohd Fadzil Hassan Ahmad Ibrahim Kuliyyah of Laws, International Islamic University Malaysia, Gombak, Selangor, Malaysia
  • Muhammad Amrullah DRS Nasrul Department of Computer and Information Sciences Universiti Teknologi PETRONAS, Bandar Seri Iskandar, 32610, Perak, Malaysia

DOI:

https://doi.org/10.31436/ijpcc.v10i1.429

Keywords:

Service Oriented Architecture (SOA), Web services, Java Agent Development Framework (JADE), Web Service Integration Gateway (WSIG), Multi-agent system (MAS)

Abstract

The term "service-oriented architecture" (SOA) refers to a software paradigm for creating systems made up of a variety of services that interact with one another to accomplish a certain task. The communications involve more than just transmitting data back and forth; they also connect two or more services to coordinate the required operations. Cross-platform communication is necessary for the coordinating process when services are spread across several platforms. Several web service standards and specifications are used in the present SOA implementation. Based on the prototype's implementation and simulation, this proposed research study has been validated and evaluated.  The suggested cross-platform communications architecture is implemented using NetBeans, JADE, WSIG, and OWL-S. An integrated development environment for Java is offered by Oracle in the form of NetBeans. Telecom Italia's Java Agent DEvelopment Framework (JADE) is an agent software framework that is entirely built in the Java language. Web Service Integration Gateway (WSIG), which helps to facilitate JADE agent services being called by Web service clients. The core fundamental engine of the suggested framework is OWL-S. It is a web ontology language used to describe Semantic Web Services in the Semantic Web's OWL-based framework. A quantitative approach is used in this study's performance analysis and comparative investigation for evaluation and validation. The prototype's major element is the Java agent development framework (JADE), which was used to create a multi-agent system for the agent-based MOM framework that has been presented.  The creation of the multi-agent systems was facilitated by the JADE platform. JADE 3.7 was the version that was employed. Two key features of JADE are a FIPA-compliant agent platform and a package for creating Java agents. The implementation results show that the proposed agent-based MOM framework was successful communicate between multiple types of SOA application with a better performance of the average of round-trip time where the proposed framework was successful in responding to all the requests.

References

M. Nikraz, G. Caire, and P.A. Bahri,. MAES: A Multi-Agent Systems Framework for Embedded Systems. Master’s Thesis in Embedded Systems, Mekelweg 4, 2628 CD Delft, The Delft University of Technology Netherlands. (2017)

T. Bayer, and C. Reich,. Security of Mobile Agents in Distributed Java Agent Development Framework (JADE) Platforms. ICONS 2017: The Twelfth International Conference on Systems. (2017)

J. Board, (2008). JADE web services integration gateway (WSIG) guide , JADE WSIG Add-On GUIDE.

X.T. Nguyen, , and R. Kowalczyk,. WS2JADE: Integrating Web Service with Jade Agents, in Verlag Berlin Heidelberg 2007, Springer: Berlin. (2007)

W. Laftah, Z. Al-Yaseen, Ali Othman , and M. Z. Ahmad Nazri. A Large Data Exchange Method for Multi-agent in Java Agent Development Framework. Special Issue for "International Conference on Applied Science and Technology (ICAST), Malaysia. (2016)

M. Deepa, and J. Punitha. A Hybrid Approach for Discovery of OWL-S Services Based on Functional and Non-Functional Properties, in WSEAS TRANSACTIONS on COMPUTERS, IEEE. (2015)

N. Ibrahim M., I., and M.F Hassan, A Comprehensive Comparative Study of MOM for Adaptive Interoperability Communications in Service Oriented Architecture, International Journal of Trend in Scientific Research and Development (IJTSRD). (2019)

N. H, Alkahtania, S. Almohsen, N. M. Alkahtani, and G. A. Almalki. A Semantic Multi-Agent system to Exchange Information between Hospitals. The 8th International Conference on Ambient Systems, Networks and Technologies (ANT 2017).

N. Ibrahim M., I., and M.F Hassan, and M. H, Abdullah,. ABMOM for Cross-platform Communication in SOA Systems, 2013 International Conference on Research and Innovation in Information Systems (ICRIIS). Universiti Tenaga National, 2013, IEEE: KL. (2013)

S. Pawar, and N. N. Chiplunkar. Discovery and Invocation of Web Services using Multi-Dimensional Data Model with WSDL, Indian Journal of Science and Technology, Vol 10(17), DOI: 10.17485/ijst/2017/v10i17/108890. (2017)

M. Pfaff, and H. Krcmar, A web-based system architecture for ontology-based data integration in the domain of IT benchmarking. Enterprise Information Systems Volume 12, Issue 3. (2018).

S., Mishra, S., Malik, N.K., Jain, and S. Jain. A Realist Framework for Ontologies and the Semantic Web. Procedia Computer Science Volume 70, Pages 483-490. (2015).

M., Saturno, L. F. P., Ramos, Polatoa, F., Deschamps, F.,E. and Loures F. R. Evaluation of interoperability between automation systems using multi-criteria methods, 27th International Conference on Flexible Automation and Intelligent Manufacturing, FAIM2017, Modena, Italy. (2017).

H., Bensag, M. Youssfi, ,and O. Bouattane, Efficient Model for Distributed Computing based on Smart Embedded Agent. (IJACSA) International Journal of Advanced Computer Science and Applications, Vol. 8, No. 2. (2017).

N. M. Hamka, and R. Mohamad. OntoUji: Ontology to Evaluate Domain Ontology for Semantic Web Services Description, Jurnal Teknologi, Vol. 69, No. 6, pp. 21–26. (2014).

Downloads

Published

2024-01-28

How to Cite

M.Ibrahim, N., Hassan, M. F., & DRS Nasrul, M. A. (2024). The Multi-Agent System in Web Services. International Journal on Perceptive and Cognitive Computing, 10(1), 40–50. https://doi.org/10.31436/ijpcc.v10i1.429