Académique Documents
Professionnel Documents
Culture Documents
agents
Dr. Benmerzoug D.
Département TLSI
Faculté des NTIC
Université Constantine 2
144
L’intelligence artificielle (IA)
Exemple
Euclidienne pondérée:
168
Systèmes Multi-agents (SMA)
L’agent A veut informer l’agent B que le prix L’agent A demande à l’agent B de
de bouquin "Web Service" est fixé à 1000 DA. transférer le message précédent à
l’agent C.
(forward
(tell :from A
:sender A :to C
:receiver B :sender A
:receiver B
:language java
:language KQML
:ontology e-commerce :ontology kqml-ontology
:content prix("Web Service", 1000) :content (tell
) :sender A
:receiver B
:language java
:ontology e-commerce
:content prix("Web Service", 1000)
)
)
169
Systèmes Multi-agents (SMA)
Plates-formes SMA & KQML
AgentBuilder
http://www.agentbuilder.com
JAT : Java Agent Template
http://www-cdr.stanford.edu/ABE/JavaAgent.html
Java Intelligent Agent Library
http://www.bitpix.com/business/main/bitpix.htm
175
SMA et Intégration d’applications
Standards des services Web
WSDL, SOAP, BPEL
Limitations
Inexistence de sémantique des messages échangés (message
sequencing and correlation)
Composition manuelle des services
Inefficacité en cas d'interactions complexes
176
SMA et Intégration d’applications
Problématique
Comment modéliser le scénario d’intégration à l’aide
de mécanismes de coordination multi-agent ?
Comment intégrer les processus métiers au moment
d’exécution ?
Apports de la technologie Agent
Une approche orientée agent pour la modélisation du
scénario d’intégration
Une architecture basée agent pour l’intégration
d’applications
177
SMA et Intégration
d’applications
ODBC
Java RMI
MAS Data Base
Application