Le probl - PowerPoint PPT Presentation

About This Presentation
Title:

Le probl

Description:

Internet, ordinateurs portatifs et autres entra nent de nouvelles tendances ... actuellement, le principal avantage de la t l phonie sur Internet est sont co t peu lev ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 55
Provided by: lmck1
Category:

less

Transcript and Presenter's Notes

Title: Le probl


1
Le problème dinteropérabilité entre les
plate-formes dagents mobiles
Présenté par Bah Thierno
CAT 2000
2

Introduction
  • L évolution de la technologie
  • Internet, ordinateurs portatifs et autres
    entraînent de nouvelles tendances

3

Introduction
  • L évolution de la technologie
  • Internet, ordinateurs portatifs et autres
    entraînent de nouvelles tendances
  • Besoin de nouvelles technologies et de nouvelles
    solutions

4

Introduction
  • L évolution de la technologie
  • Internet, ordinateurs portatifs et autres
    entraînent de nouvelles tendances
  • Besoin de nouvelles technologies et de nouvelles
    solutions
  • Les agents mobiles une solution!

5

Introduction
  • L évolution de la technologie
  • Internet, ordinateurs portatifs et autres
    entraînent de nouvelles tendances
  • Besoin de nouvelles technologies et de nouvelles
    solutions
  • Les agents mobiles une solution!
  • Les agents mobiles
  • Un choix effectif

6

Introduction
  • L évolution de la technologie
  • Internet, ordinateurs portatifs et autres
    entraînent de nouvelles tendances
  • Besoin de nouvelles technologies et de nouvelles
    solutions
  • Les agents mobiles une solution!
  • Les agents mobiles
  • Un choix effectif
  • Les agents mobiles surmontent la plupart des
    problèmes soulevés par l évolution de la
    technologie

7

Introduction
  • L évolution de la technologie
  • Internet, ordinateurs portatifs et autres
    entraînent de nouvelles tendances
  • Besoin de nouvelles technologies et de nouvelles
    solutions
  • Les agents mobiles une solution!
  • Les agents mobiles
  • Un choix effectif
  • Les agents mobiles surmontent la plupart des
    problèmes soulevés par l évolution de la
    technologie
  • Cependant, des problèmes persistent
    interopérabilité, sécurité, manque
    d applications réelles

8

Introduction
  • L évolution de la technologie
  • Internet, ordinateurs portatifs et autres
    entraînent de nouvelles tendances
  • Besoin de nouvelles technologies et de nouvelles
    solutions
  • Les agents mobiles une solution!
  • Les agents mobiles
  • Un choix effectif
  • Les agents mobiles surmontent la plupart des
    problèmes soulevés par l évolution de la
    technologie
  • Cependant, des problèmes persistent
    interopérabilité, sécurité, manque
    d applications réelle
  • Le problème de l interopérabilité
  • Standardisation des plateformes

9

Introduction
  • L évolution de la technologie
  • Internet, ordinateurs portatifs et autres
    entraînent de nouvelles tendances
  • Besoin de nouvelles technologies et de nouvelles
    solutions
  • Les agents mobiles une solution!
  • Les agents mobiles
  • Un choix effectif
  • Les agents mobiles surmontent la plupart des
    problèmes soulevés par l évolution de la
    technologie
  • Cependant, des problèmes persistent
    interopérabilité, sécurité, manque
    d applications réelle
  • Le problème de l interopérabilité
  • Standardisation des plateformes
  • Anthologie communication entre agents

10

La technologie des agents mobiles
  • Définition
  • Les agents mobiles sont des entités logicielles
    autonomes qui peuvent suspendre leur exécution
    sur une machine et migrer avec leur code,
    variables et état vers une autre machine ou ils
    reprennent leur exécution là ou ils s étaient
    arrêté avant de migrer

11

La technologie des agents mobiles
  • Définition
  • Les agents mobiles sont des entités logicielles
    autonomes qui peuvent suspendre leur exécution
    sur une machine et migrer avec leur code,
    variables et état vers une autre machine ou ils
    reprennent leur exécution là ou ils s étaient
    arrêté avant de migrer
  • Principales caractéristiques
  • autonomie une fois lancé, l agent exécute sa
    tâche de façon autonome et revient avec les
    résultats
  • mobilité différents degrés de mobilité
  • autorité un agent agit au nom de l autorité qui
    l a créée

12

Illustration de lavantage des agents mobiles
par rapport au client serveur classique
Client serveur classique (RPC)
13

Illustration de lavantage des agents mobiles
par rapport au client serveur classique
Client serveur classique (RPC)
Agents mobiles
14

La technologie des agents mobiles
  • Principaux avantages des agents mobiles
  • Réduction dans l utilisation de la bande
    passante étant donné qu un agent effectue ses
    opérations localement, l utilisation de la bande
    passante est fortement réduite

15

La technologie des agents mobiles
  • Principaux avantages des agents mobiles
  • Réduction dans l utilisation de la bande
    passante étant donné qu un agent effectue ses
    opérations localement, l utilisation de la bande
    passante est fortement réduite
  • Opération en mode déconnecté une fois l agent
    lancé, l usager peut se déconnecter et se
    reconnecter seulement pour récolter les résultats

16

La technologie des agents mobiles
  • Principaux avantages des agents mobiles
  • Réduction dans l utilisation de la bande
    passante étant donné qu un agent effectue ses
    opérations localement, l utilisation de la bande
    passante est fortement réduite
  • Opération en mode déconnecté une fois l agent
    lancé, l usager peut se déconnecter et se
    reconnecter seulement pour récolter les résultats
  • Réduction dans le temps total d attente dû au
    fait que les résultats intermédiaires ne sont pas
    transmis, les agents mobiles peuvent compléter
    leur tâche plus rapidement

17

La technologie des agents mobiles
  • Principaux avantages des agents mobiles
  • Réduction dans l utilisation de la bande
    passante étant donné qu un agent effectue ses
    opérations localement, l utilisation de la bande
    passante est fortement réduite
  • Opération en mode déconnecté une fois l agent
    lancé, l usager peut se déconnecter et se
    reconnecter seulement pour récolter les résultats
  • Réduction dans le temps total d attente dû au
    fait que les résultats intermédiaires ne sont pas
    transmis, les agents mobiles peuvent compléter
    leur tâche plus rapidement
  • Tous ces avantages font des agents mobiles une
    technologie adaptée aux ordinateurs portatifs qui
    ont typiquement des connections peu fiables à
    faible débit

18

Les applications des agents mobiles
  • La recherche d information sur le web
  • La quantité d information disponible sur le web
    croît sans cesse.

19

Les applications des agents mobiles
  • La recherche d information sur le web
  • La quantité d information disponible sur le web
    croît sans cesse.
  • Les outils de recherches disponibles deviennent
    inadaptés ils ne peuvent pas traiter une grande
    quantité de données et on ne peut pas modifier la
    requête.

20

Les applications des agents mobiles
  • La recherche d information sur le web
  • La quantité d information disponible sur le web
    croît sans cesse.
  • Les outils de recherches disponibles deviennent
    inadaptés ils ne peuvent pas traiter une grande
    quantité de données et on ne peut pas modifier la
    requête.
  • La solution basée sur les agents mobiles
  • un ou plusieurs agents qui visitent les sites web
  • ils coopèrent et recherchent les sites
    d intérêts
  • ils rentrent avec les meilleurs résultats

21

Les applications des agents mobiles
  • La recherche d information sur le web
  • La quantité d information disponible sur le web
    croît sans cesse.
  • Les outils de recherches disponibles deviennent
    inadaptés ils ne peuvent pas traiter une grande
    quantité de données et on ne peut pas modifier la
    requête.
  • La solution basée sur les agents mobiles
  • un ou plusieurs agents qui visitent les sites web
  • ils coopèrent et recherchent les sites
    d intérêts
  • ils rentrent avec les meilleurs résultats
  • Avantages
  • on évite la perte de bande passante due à la
    transmission de résultats intermédiaires
  • on peut modifier la requête en lançant un nouvel
    agent qui va informer ses collègues
  • se prête bien aux ordinateurs portatifs

22

Les applications des agents mobiles
  • Le commerce électronique
  • Les agents mobiles peuvent être utilisés pour
    fournir un accès personnalisé au magasinage en
    ligne

23

Les applications des agents mobiles
  • Le commerce électronique
  • Les agents mobiles peuvent être utilisés pour
    fournir un accès personnalisé au magasinage en
    ligne
  • L usager peut sélectionner un profil qui
    correspond à ses habitudes d achat ou choisir
    des produits et lancer un agent qui va s occuper
    de faire le magasinage.

24

Les applications des agents mobiles
  • Le commerce électronique
  • Les agents mobiles peuvent être utilisés pour
    fournir un accès personnalisé au magasinage en
    ligne
  • L usager peut sélectionner un profil qui
    correspond à ses habitudes d achat ou choisir
    des produits et lancer un agent qui va s occuper
    de faire le magasinage.
  • Frictionless est un exemple de site de magasinage
    qui utilisent des agents pour le magasinage de
    leurs clients

25
Exemple dapplication de e-commerce
User
Supplier1
Supplier2
MA
Has CD1 at 7,B1 at 10
Products wanted CD1, B1
CD1 at 9 knows Supplier3 that has B1
Supplier3
Forward
B1 at 13
26

Les applications des agents mobiles
  • La téléphonie sur Internet
  • Les architectures actuelles sont basées sur les
    réseaux intélligents

27

Les applications des agents mobiles
  • La téléphonie sur Internet
  • Les architectures actuelles sont basées sur les
    réseaux intélligents
  • Une architecture basée sur les agents mobiles
  • actuellement, le principal avantage de la
    téléphonie sur Internet est sont coût peu élevé
  • cependant la différence de prix devient de moins
    en moins significative
  • la différence se fera au niveau des services
    offerts(ex. redirection d appel)
  • les agents mobiles agiraient comme des dossiers
    qui transporteraient les services auxquels est
    abonné l usager
  • au lieu d avoir à gérer les services un par un,
    on pourrait gérer tous les services auquel est
    abonné l agent avec un seul agent mobile

28
Les agents mobiles ...
29
Les agents mobiles ...
La mauvaise impression
30

Les principaux problèmes
  • La sécurité
  • La sécurité avec l utilisation des agents
    mobiles n est pas suffisamment traitée.
  • sécurité de l agent contre toute attaque de la
    plateforme
  • plateforme vs agent (agents mobiles souvent
    associé à des virus)
  • agent vs agent

31

Les principaux problèmes
  • La sécurité
  • La sécurité avec l utilisation des agents
    mobiles n est pas suffisamment traitée.
  • sécurité de l agent contre toute attaque de la
    plateforme
  • plateforme vs agent (agents mobiles souvent
    associé à des virus)
  • agent vs agent
  • Attaque de la plateforme est spécifique aux
    agents mobiles et de nombreuses recherches se
    font dans le domaine

32

Les principaux problèmes
  • La sécurité
  • La sécurité avec l utilisation des agents
    mobiles n est pas suffisamment traitée.
  • sécurité de l agent contre toute attaque de la
    plateforme
  • plateforme vs agent (agents mobiles souvent
    associé à des virus)
  • agent vs agent
  • Attaque de la plateforme est spécifique aux
    agents mobiles et de nombreuses recherches se
    font dans le domaine
  • L interopérabilité
  • le manque de standard a entraîné le développement
    de nombreuses plateformes qui ne sont pas
    compatibles

33

Les principaux problèmes
  • La sécurité
  • La sécurité avec l utilisation des agents
    mobiles n est pas suffisamment traitée.
  • sécurité de l agent contre toute attaque de la
    plateforme
  • plateforme vs agent (agents mobiles souvent
    associé à des virus)
  • agent vs agent
  • Attaque de la plateforme est spécifique aux
    agents mobiles et de nombreuses recherches se
    font dans le domaine
  • L interopérabilité
  • le manque de standard a entraîné le développement
    de nombreuses plateformes qui ne sont pas
    compatibles
  • les agents ne sont pas forcément conçues avec le
    même langage et ne peuvent de ce fait pas
    communiquer

34

Le problème dinteropérabilité entre les
plateformes
  • Nécessité de rendre les plates-formes compatibles
  • Les agents mobiles migrent d une plate-forme à
    une autre pour exécuter une tâche ils sont
    appelé à coopérer avec d autres agents sur la
    plate-forme visité

35

Le problème dinteropérabilité entre les
plateformes
  • Nécessité de rendre les plates-formes compatibles
  • Les agents mobiles migrent d une plate-forme à
    une autre pour exécuter une tâche ils sont
    appelé à coopérer avec d autres agents sur la
    plate-forme visité
  • Une communauté d agents est bien plus puissante
    que tout autre agent solitaire

36

Le problème dinteropérabilité entre les
plateformes
  • Nécessité de rendre les plates-formes compatibles
  • Les agents mobiles migrent d une plate-forme à
    une autre pour exécuter une tâche ils sont
    appelé à coopérer avec d autres agents sur la
    plate-forme visité
  • Une communauté d agents est bien plus puissante
    que tout autre agent solitaire
  • Les plates-formes
  • De nombreuses plates-formes sur le marché
  • Aglets d IBM
  • Voyager
  • Grasshopper

37

Le problème dinteropérabilité entre les
plateformes
  • Nécessité de rendre les plates-formes compatibles
  • Les agents mobiles migrent d une plate-forme à
    une autre pour exécuter une tâche ils sont
    appelé à coopérer avec d autres agents sur la
    plate-forme visité
  • Une communauté d agents est bien plus puissante
    que tout autre agent solitaire
  • Les plates-formes
  • De nombreuses plates-formes sur le marché
  • Aglets d IBM
  • Voyager
  • Grasshopper
  • Bien que les récentes plates-formes soient
    développées en Java, toutes ne sont pas basées
    sur ce langage

38

Le problème dinteropérabilité entre les
plateformes
  • Nécessité de rendre les plates-formes compatibles
  • Les agents mobiles migrent d une plate-forme à
    une autre pour exécuter une tâche ils sont
    appelé à coopérer avec d autres agents sur la
    plate-forme visité
  • Une communauté d agents est bien plus puissante
    que tout autre agent solitaire
  • Les plates-formes
  • De nombreuses plates-formes sur le marché
  • Aglets d IBM
  • Voyager
  • Grasshopper
  • Bien que les récentes plates-formes soient
    développées en Java, toutes ne sont pas basées
    sur ce langage
  • Un standard a été développé MASIF

39

Le problème dinteropérabilité entre les
plateformes
  • MASIF (Mobile Agent System Interoperability
    Facilitiy)
  • Les spécifications de MASIF tentent de définir un
    standard pour les plates-formes d agents mobiles

40

Le problème dinteropérabilité entre les
plateformes
  • MASIF (Mobile Agent System Interoperability
    Facilitiy)
  • Les spécifications de MASIF tentent de définir un
    standard pour les plates-formes d agents mobiles
  • Une collection de définitions et interfaces qui
    fournissent une interface interopérable aux
    systèmes d agents mobiles

41

Le problème dinteropérabilité entre les
plateformes
  • MASIF (Mobile Agent System Interoperability
    Facilitiy)
  • Les spécifications de MASIF tentent de définir un
    standard pour les plates-formes d agents mobiles
  • Une collection de définitions et interfaces qui
    fournissent une interface interopérable aux
    systèmes d agents mobiles
  • Trois éléments ont été standardisés
  • les opérations standards de l agent te l que le
    créer, le suspendre,ect
  • le transfert de l agent
  • l adressage des agents et des plates-formes

42

Le problème dinteropérabilité entre les
plateformes
  • MASIF (Mobile Agent System Interoperability
    Facilitiy)
  • Les spécifications de MASIF tentent de définir un
    standard pour les plates-formes d agents mobiles
  • Une collection de définitions et interfaces qui
    fournissent une interface interopérable aux
    systèmes d agents mobiles
  • Trois éléments ont été standardisés
  • les opérations standards de l agent te l que le
    créer, le suspendre,ect
  • le transfert de l agent
  • l adressage des agents et des plates-formes
  • La première plate-forme conforme à MASIF est
    commercialement disponible Grasshopper de IKV

43

Le problème dinteropérabilité entre les
plateformes
  • Architecture de MASIF
  • MASIF a adopté les concepts de
  • agence la plate-forme (système d agents)
  • place un contexte ou les agents peuvent
    s executer
  • région regroupe une série d agences de même
    autorité

44

Le problème dinteropérabilité entre les
plateformes
  • Architecture de MASIF
  • MASIF a adopté les concepts de
  • agence la plate-forme (système d agents)
  • place un contexte ou les agents peuvent
    s executer
  • région regroupe une série d agences de même
    autorité
  • Deux interfaces CORBA sont utilisées dans MASIF
  • MAFAgentSystem qui fournit un ensemble
    d opération pour la gestion et le transfert de
    l agent
  • MAFFinder qui permet la localisation des agents,
    agencies et régions

45

Architecture dune plate-forme conforme à MASIF
46

Linterface de programmtion pour les
plates-formes dagents mobiles
  • L idée est de placer une interface au dessus de
    la plate-forme d agents mobile et ainsi
    permettre l interopérabilité entre les
    plates-formes

47

Linterface de programmtion pour les
plates-formes dagents mobiles
  • L idée est de placer une interface au dessus de
    la plate-forme d agents mobile et ainsi
    permettre l interopérabilité entre les
    plates-formes
  • L interface permettrait de faire le lien entre
    les méthodes standards définies dans MASIF et les
    méthodes spécifiques à la plate-forme.

48

Exemple dAPI
Intégration des spécifications de MASIF et des
méthodes de Grasshopper
49

Conclusion
  • Les agents mobiles sont une technologie
    prometteuse

50

Conclusion
  • Les agents mobiles sont une technologie
    prometteuse
  • Cependant beaucoup reste à faire, notamment du
    point de vue de la sécurité et de
    l interopérabilité

51

Conclusion
  • Les agents mobiles sont une technologie
    prometteuse
  • Cependant beaucoup reste à faire, notamment du
    point de vue de la sécurité et de
    l interopérabilité
  • Nous avons essayer d apporter une esquisse de
    solution au problème de l interopérabilité en
    utilisant une API basée sur les spécifications de
    MASIF

52

Conclusion
  • Les agents mobiles sont une technologie
    prometteuse
  • Cependant beaucoup reste à faire, notamment du
    point de vue de la sécurité et de
    l interopérabilité
  • Nous avons essayer d apporter une esquisse de
    solution au problème de l interopérabilité en
    utilisant une API basée sur les spécifications de
    MASIF
  • La solution est limitée aux plates-formes basées
    sur MASIF

53

Conclusion
  • Les agents mobiles sont une technologie
    prometteuse
  • Cependant beaucoup reste à faire, notamment du
    point de vue de la sécurité et de
    l interopérabilité
  • Nous avons essayer d apporter une esquisse de
    solution au problème de l interopérabilité en
    utilisant une API basée sur les spécifications de
    MASIF
  • La solution est limitée aux plates-formes basées
    sur MASIF
  • Une solution générale devrait tenir compte du
    fait que toutes les plate-formes ne sont pas
    basées sur le même langage et ne supporte pas
    toutes les notions de places et de de région
    définis dans MASIF

54
Questions ?
Write a Comment
User Comments (0)
About PowerShow.com