Après la présentation des trois plateformes multi-agents JADE, MADKIT et MAGIQUE et leurs principaux packages, offerts par leurs API, nous avons prévu une première implémentation d'un marché électronique à base d'agents sous la plateforme JADE. Nous avons défini les trois agents principaux à savoir Broker, Provider et Client en se servant des classes offertes par l'API JADE comme Agent, Behaviour, DFAgentDescription. Dans la deuxième implémentation du marché électronique sous MADKIT, nous définissons, aussi, trois agents principaux : Broker, Provider et Client en se servant des classes offertes par l'API MADKIT comme Agent, AgentAdress et ACLMessage. Dans la troisième implémentation du marché électronique sous MAGIQUE, nous avons défini deux agents principaux auctioneer et bidderOne en se servant du package fr.lifl.magique qui offre des classes comme Agent et Start. Ainsi, nous avons défini quatre compétences à savoir AuctioneerSkill, GraphAuctioneer, BidderSkill, GraphBidder qui héritent de la classe DefaultSkill offerte par le package fr.lifl.magique.skill. Ces trois implémentations nous ont permis de détecter les similitudes, comme la simplicité d'exécution des agents sur ces trois plateformes et la possibilité de mise en œuvre des scénarios pour des marchés électroniques, et les spécificités de chacune des trois plateformes. Par exemple, les travaux en matière des services web [3] et les protocoles d'interaction [1] sont plus développés en JADE.
IMPLEMENTATION DES E-MARKETS SOUS DES PLATEFORMES MULTI-AGENTS