Journal of Theoretical and Applied Information Technology 10 th September 2013. Vol. 55 No.1 © 2005 - 2013 JATIT & LLS. All rights reserved . ISSN: 1992-8645 www.jatit.org E-ISSN: 1817-3195 149 JIAC SYSTEMS AND JADE INTEROPERABILITY 1 ABDELLATIF SOKLABI, 2 MOHAMED BAHAJ, 3 JAMAL BAKKAS 1 PhD student, Department of Mathematics and Computer Science, University Hassan I, Settat, Morocco 2 PhD, Departments of Mathematics and Computer Science, University Hassan I, Settat, Morocco 3 PhD student, Department of Mathematics and Computer Science, University Hassan I, Settat, Morocco E-mail: 1 abd.soklabi@gmail.com, 2 mohamedbahaj@gmail.com, 3 jbakkas@yahoo.fr ABSTRACT In the literature various Mobile Agents Systems (MASs) have been created, but with different proprietary technologies and application programming interfaces. In a heterogeneous network, an agent may need to migrate from one mobile agents system to another. Furthermore, not all the MASs are able to receive foreign agents, because a few of the MASs attempt to realize the FIPA Ontology Agent, and each one adopts a particular point of view of the interoperability problem. As a result, a system of transferring and transformation is needed to permit an agent created in one multi-agent system to continue realizing its tasks on another multi-agent system. Our work was to find an algorithm to transform and transfer mobile agents between JIAC and JADE taking the information contained in a JIAC agent to create its equivalent in JADE and saw to that, by migrating an agent from one of the two systems with its functions, attributes, and its added features, it can operate on another multi-agents system, based on our previous solution to the communication between both JIAC and JADE agents, which takes into consideration the application programming interfaces and the architecture language with which both systems were developed. KeywordsMobile agents, mobile agents system, interoperability, JADE, JIAC 1. INTRODUCTION: The technology of mobile agents is an effective solution for many industrial problems. This generated the development of many mobile agents systems, with different proprietary Application Programming Interfaces (API), so the majority of mobile agents systems are not interoperable with currently available MASs. This proliferation of incompatible APIs implies that agents developed for one agent platform cannot be run on, let alone migrate to, a system with a different agent platform. In our opinion, interoperability of platforms is essential for mobile agents to become ubiquitous technology. This paper represents the results of research conducted by trying to answer questions like; is that the agents of MAS continue their execution in other MAS, or what are the needs of an agent JIAC for it to continue running in JADE? In the literature, MASIF Mobile Agent System Interoperability Facility [8] and Grid Mobile Agent System (GMAS) [7] were the most interesting interoperability structure that allow foreign agents to execute in a foreign Mobile Agents System by translating the foreign agent’s API into the local platform’s API, However none of them have the ability to encourage many systems to adopt them, because they don’t give a pragmatic result, and their approaches are not adapted to the most multi- agents system APIs, and the technologies with which they have been developed. The authors of the article “Toward Interoperability of Mobile-Agent Systems” [7] have demonstrated that interoperability between different mobile agent systems is possible, and they insisted on the possibility of transforming agents between different multi-agents systems in their conclusion. The goal of this paper is to advance the research on the interoperability of multi-agents systems, by using the most diffuse FIPA compliant agent platforms JADE [for the development of industrial applications] and JIAC that use the newest and advanced technologies. However, both of them are not interoperable with each other. Here, we will explain how to adapt a JIAC agent to function in a JADE system. For that we will begin the paper with the interoperability research motivation. Then in section 3 we will describe the state of art the mobile agents’ interoperability. In section 4 we describe mobile agents’ structure