23
Les marchés Les marchés électroniques électroniques Analyse de différentes Analyse de différentes plateformes plateformes Sébastien La Madeleine 8 avril 2003

Les marchés électroniques

  • Upload
    elani

  • View
    30

  • Download
    0

Embed Size (px)

DESCRIPTION

Les marchés électroniques. Analyse de différentes plateformes. Sébastien La Madeleine 8 avril 2003. Plan de discussion. Objectifs Architecture des plateformes: KASBAH (1996) MAGMA (1997) MAgNET (1999) Accomplissements et réalisations Problèmes soulevés Travaux en-cours/futurs. - PowerPoint PPT Presentation

Citation preview

Page 1: Les marchés électroniques

Les marchés Les marchés électroniquesélectroniques

Analyse de différentes Analyse de différentes plateformesplateformes

Sébastien La Madeleine8 avril 2003

Page 2: Les marchés électroniques

Plan de discussionPlan de discussion

ObjectifsObjectifs Architecture des plateformes:Architecture des plateformes:

• KASBAH (1996)KASBAH (1996)• MAGMA (1997)MAGMA (1997)• MAgNET (1999)MAgNET (1999)

Accomplissements et réalisationsAccomplissements et réalisations Problèmes soulevésProblèmes soulevés Travaux en-cours/futursTravaux en-cours/futurs

Page 3: Les marchés électroniques

ObjectifsObjectifs

Échange d’informations facile entre Échange d’informations facile entre les agentsles agents

Achat et vente autonome de biens et Achat et vente autonome de biens et servicesservices

Interaction humain - machine Interaction humain - machine maintenue au strict minimummaintenue au strict minimum

Aisance de création d’agents et Aisance de création d’agents et d’extension de la plateformed’extension de la plateforme

Page 4: Les marchés électroniques

Objectifs (suite)Objectifs (suite)

Plateforme indépendante des agentsPlateforme indépendante des agents Agents indépendants de la Agents indépendants de la

plateformeplateforme Portabilité et versatilitéPortabilité et versatilité Adaptation des agents vers une Adaptation des agents vers une

tendance de marché libretendance de marché libre• Vente au prix maximum et achat au prix minimumVente au prix maximum et achat au prix minimum• Minimisation des coûts transactionnelsMinimisation des coûts transactionnels• Maximisation des profits potentielsMaximisation des profits potentiels

Page 5: Les marchés électroniques

Architecture: KasbahArchitecture: Kasbah

Agents vendeursAgents vendeurs• Date de vente Date de vente

désiréedésirée• Prix de vente désiréePrix de vente désirée• Prix de vente Prix de vente

minimum acceptableminimum acceptable• Courbe de vente Courbe de vente

linéaire, quadratique linéaire, quadratique ou cubiqueou cubique

Agents acheteursAgents acheteurs• Date désirée d’achatDate désirée d’achat• Prix d’achat désiréPrix d’achat désiré• Prix d’achat maximal Prix d’achat maximal

acceptableacceptable• Courbe d’achat Courbe d’achat

linéaire, quadratique linéaire, quadratique ou cubiqueou cubique

Page 6: Les marchés électroniques

Architecture: KasbahArchitecture: Kasbah

L’usager à qui appartient l’agent a le L’usager à qui appartient l’agent a le dernier mot et doit approuver la dernier mot et doit approuver la transactiontransaction

Un courriel d’avis est envoyé lorsque Un courriel d’avis est envoyé lorsque l’agent vient de s’entendre avec un l’agent vient de s’entendre avec un autre agent sur une transaction et autre agent sur une transaction et que l’usager n’est pas branché au que l’usager n’est pas branché au système.système.

Page 7: Les marchés électroniques

Architecture: MAGMAArchitecture: MAGMA

Système de banqueSystème de banque Infrastructure de communicationInfrastructure de communication Système de transfert des biens d’un Système de transfert des biens d’un

agent à l’autreagent à l’autre Système d’annonce de ce qui est à Système d’annonce de ce qui est à

vendrevendre Mécanismes de transactionMécanismes de transaction Politiques de système et Politiques de système et

administrativesadministratives

Page 8: Les marchés électroniques

Architecture: MAGMAArchitecture: MAGMA Établissement de standards de procédés Établissement de standards de procédés

bancaires pour permettre les transactions bancaires pour permettre les transactions avec plusieurs institutions bancaires avec plusieurs institutions bancaires concurrentesconcurrentes

Éléments de communication redondants Éléments de communication redondants pour améliorer la fiabilitépour améliorer la fiabilité

Langage commun pour tous les agents et Langage commun pour tous les agents et sécurité renforcée pour toutes les sécurité renforcée pour toutes les transactionstransactions

Facilitateur pour l’annonce des biens à Facilitateur pour l’annonce des biens à vendre (système de babillard)vendre (système de babillard)

Page 9: Les marchés électroniques

Architecture: MAGMAArchitecture: MAGMA

Transactions Transactions directes entre les directes entre les consommateurs et consommateurs et les vendeursles vendeurs

Les agents utilisent Les agents utilisent un modèle d’action un modèle d’action consistantconsistant

L’interaction L’interaction humaine est humaine est optionnelleoptionnelle

Page 10: Les marchés électroniques

Architecture: MAGMAArchitecture: MAGMA

Types de transactions supportées:Types de transactions supportées:• Transaction Agent-Agent avec Transaction Agent-Agent avec

négociation privéenégociation privée• Enchère communeEnchère commune• Enchère de VickreyEnchère de Vickrey

Échange entre les agents effectué Échange entre les agents effectué par l’échange d’objets définispar l’échange d’objets définis

Page 11: Les marchés électroniques

Architecture: MAGMAArchitecture: MAGMA

Serveur de relais de messages, codé Serveur de relais de messages, codé en Allegro Common LISPen Allegro Common LISP

Agents codés en JavaAgents codés en Java Le serveur de relais est le point de Le serveur de relais est le point de

transfert de tous les messagestransfert de tous les messages La banque est uniqueLa banque est unique Le serveur d’affichage des biens et Le serveur d’affichage des biens et

services est aussi uniqueservices est aussi unique

Page 12: Les marchés électroniques

Architecture: MAgNETArchitecture: MAgNET

Système basé sur des agents Système basé sur des agents mobiles (Aglets d’IBM)mobiles (Aglets d’IBM)

Entièrement codé en JavaEntièrement codé en Java Modèle de transaction « Pull » utilisé Modèle de transaction « Pull » utilisé

(les clients approches les vendeurs (les clients approches les vendeurs avec leurs spécifications et besoins)avec leurs spécifications et besoins)

Page 13: Les marchés électroniques

Architecture: MAgNETArchitecture: MAgNET

Les vendeurs sont immobilesLes vendeurs sont immobiles Les acheteurs utilisent des agents mobiles Les acheteurs utilisent des agents mobiles

pour procéder au marchandagepour procéder au marchandage L’acheteur maintient une liste de vendeurs L’acheteur maintient une liste de vendeurs

potentiels ainsi que la liste de leurs potentiels ainsi que la liste de leurs produits à vendreproduits à vendre

L’acheteur confirme ou infirme la L’acheteur confirme ou infirme la transaction négociée par l’agent mobile.transaction négociée par l’agent mobile.

Page 14: Les marchés électroniques

Architecture: MAgNETArchitecture: MAgNET

Page 15: Les marchés électroniques

Architecture: MAgNETArchitecture: MAgNET

Les produits sont exprimés via XML Les produits sont exprimés via XML sur le site du vendeursur le site du vendeur

La base de données des vendeurs est La base de données des vendeurs est aussi maintenue via XMLaussi maintenue via XML

Il est possible que le vendeur n’ait Il est possible que le vendeur n’ait pas le produit en stock et accepte pas le produit en stock et accepte une transaction grâce au modèle une transaction grâce au modèle « Multilevel Supply Chain »« Multilevel Supply Chain »

Page 16: Les marchés électroniques

Accomplissements et réalisationsAccomplissements et réalisations

Toutes ces plateformes ont été Toutes ces plateformes ont été fonctionnelles dans un monde fonctionnelles dans un monde synthétiquesynthétique

MAgNET a réussi à fonctionner sur 4 MAgNET a réussi à fonctionner sur 4 serveurs distants répartis un peu serveurs distants répartis un peu partout dans le mondepartout dans le monde

Les participants s’attendent d’avoir Les participants s’attendent d’avoir un agent qui ne fera pas de un agent qui ne fera pas de transactions sub-optimalestransactions sub-optimales

Page 17: Les marchés électroniques

Accomplissements et réalisationsAccomplissements et réalisations

L’interaction humain-agent se doit d’être L’interaction humain-agent se doit d’être efficace en terme de temps sans quoi il efficace en terme de temps sans quoi il devient plus difficilement justifiable devient plus difficilement justifiable d’utiliser des agentsd’utiliser des agents

Une bonne description des produits à Une bonne description des produits à vendre, est primordiale à la bonne entente vendre, est primordiale à la bonne entente entre partis, mais comment un agent entre partis, mais comment un agent reconnaît-il une plus value d’une reconnaît-il une plus value d’une description par rapport à une autre?description par rapport à une autre?

Page 18: Les marchés électroniques

Problèmes soulevésProblèmes soulevés

La latence d’Internet conduit parfois La latence d’Internet conduit parfois un agent à conclure une transaction un agent à conclure une transaction hâtivementhâtivement

Les agents imbéciles ont tendance à Les agents imbéciles ont tendance à empêcher les agents intelligents de empêcher les agents intelligents de fonctionner proprementfonctionner proprement

Les règles de marché quoi que bien Les règles de marché quoi que bien définies sont souvent exploitées par définies sont souvent exploitées par des agents malicieuxdes agents malicieux

Page 19: Les marchés électroniques

Problèmes soulevésProblèmes soulevés

La définition d’une ontologie La définition d’une ontologie complète et claire est un défi de complète et claire est un défi de tailletaille

L’utilisation d’une plateforme agent L’utilisation d’une plateforme agent telle que Jade ou Zeus permet de telle que Jade ou Zeus permet de développer plus rapidement une développer plus rapidement une place de marché mais ajoute des place de marché mais ajoute des contraintescontraintes

Page 20: Les marchés électroniques

Travaux en-cours/futursTravaux en-cours/futurs

KasbahKasbah• Ajout d’intelligence aux agentsAjout d’intelligence aux agents• Amélioration des stratégies de vente/achatAmélioration des stratégies de vente/achat• Automatisation plus grande des agentsAutomatisation plus grande des agents

MAGMAMAGMA• Extension de l’API de messagesExtension de l’API de messages• Inclusion d’un chiffrement des messagesInclusion d’un chiffrement des messages• Extension du serveur d’annonceExtension du serveur d’annonce• Complétion du module d’enchère VickreyComplétion du module d’enchère Vickrey

Page 21: Les marchés électroniques

Travaux en-cours/futursTravaux en-cours/futurs

MAgNETMAgNET• Automatisation des services de venteAutomatisation des services de vente• Amélioration des algorithme de vente et Amélioration des algorithme de vente et

d’achat pour minimiser les pertes et d’achat pour minimiser les pertes et améliorer la réponse aux clientsaméliorer la réponse aux clients

• Essai d’un modèle différent du modèle Essai d’un modèle différent du modèle « Pull » utilisé« Pull » utilisé

Page 22: Les marchés électroniques

Références (publications)Références (publications) A Prototype for an Agent-based Secure Electronic Marketplace A Prototype for an Agent-based Secure Electronic Marketplace

including Reputation Tracking Mechanisms (2001) including Reputation Tracking Mechanisms (2001) Boris Padovan, Stefan Sackmann, Torsten Eymann, Ingo PippowBoris Padovan, Stefan Sackmann, Torsten Eymann, Ingo Pippow

MAgNET: Mobile Agents for Networked Electronic Trading (1999)MAgNET: Mobile Agents for Networked Electronic Trading (1999) P. P. Dasgupta, N. Narasimhan, L. E. Moser, P. M. Melliar-SmithDasgupta, N. Narasimhan, L. E. Moser, P. M. Melliar-SmithIEEE Transactions on Knowledge and Data EngineeringIEEE Transactions on Knowledge and Data Engineering

SICS MarketSpace An Agent-Based Market Infrastructure SICS MarketSpace An Agent-Based Market Infrastructure (1998)(1998)  Joakim Eriksson, Niclas Finne, Sverker Janson  Joakim Eriksson, Niclas Finne, Sverker JansonLecture Notes in Computer ScienceLecture Notes in Computer Science

Building electronic marketplaces with the ZEUS toolkit (1998) Building electronic marketplaces with the ZEUS toolkit (1998) Collis, J.C., Lee, L.C.Collis, J.C., Lee, L.C.Proceedings of the Agent Mediated Electronic Trading (AMET) WorkshopProceedings of the Agent Mediated Electronic Trading (AMET) Workshop

MAGMA: An Agent-Based Virtual Market for Electronic Commerce MAGMA: An Agent-Based Virtual Market for Electronic Commerce (1997)(1997)  Maksim Tsvetovatyy, Maria Gini, Bamshad Mobasher, Zbigniew   Maksim Tsvetovatyy, Maria Gini, Bamshad Mobasher, Zbigniew Wieckowski Wieckowski

Kasbah: An Agent Marketplace for Buying and Selling Goods Kasbah: An Agent Marketplace for Buying and Selling Goods (1996)(1996)  Anthony Chavez, Pattie Maes  Anthony Chavez, Pattie MaesFirst International Conference on the Practical Application of Intelligent First International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology (PAAM'96)Agents and Multi-Agent Technology (PAAM'96)

Page 23: Les marchés électroniques

Références (sites Internet)Références (sites Internet)

http://www.cs.umn.edu/Research/airvhttp://www.cs.umn.edu/Research/airvl/magnet/l/magnet/

http://leonardo.telecomitalialab.com/fhttp://leonardo.telecomitalialab.com/fipa/yorktown/nyws027.htmipa/yorktown/nyws027.htm

http://www.cetus-links.org/oo_mobilehttp://www.cetus-links.org/oo_mobile_agents.html_agents.html