SlideShare uma empresa Scribd logo
1 de 26
Sistemas Multiagente 5º curso: Ingeniería Informática Pedro Cuesta Morales Área de Linguaxes e Sistemas Informáticos  Departamento de Informática Escola Superior de Enxeñería Informática Universidade de Vigo
JADE  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1. ¿Qué es JADE? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1. ¿Qué es JADE? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2. Plataforma de agentes ,[object Object],[object Object],[object Object]
2. Plataforma de agentes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo de contenedores y plataformas
Arquitectura distribuida de  la plataforma JADE En el contenedor principal es donde se crean el AMS y el DF
2. Plataforma de agentes ,[object Object]
Arquitectura interna de la  plataforma de ejecución JADE Intra-Container  Message Transport (Java events) White page service Agent Management System Yellow page service Directory Facilitator Agent Communication Channel Inter-Containers  Message Transport (Java RMI) Inter-Platforms  Message Transport (IIOP, HTTP, …) cache of  agent addresses
2. Plataforma de agentes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3. Servicio de transporte de mensajes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4. Modelo de comunicación ,[object Object],[object Object],[object Object],[object Object]
5. Agentes JADE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura interna de un agente JADE
6. Herramientas gráficas ,[object Object],[object Object],[object Object],[object Object],[object Object]
6.1. RMA (Remote Monitoring Agent) ,[object Object],[object Object],[object Object],[object Object]
6.2. GUI DF (Directory Facilitator) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6.3. Dummy Agent ,[object Object],[object Object],[object Object]
6.4. Sniffer Agent ,[object Object],[object Object],[object Object]
6.5. Introspector agent ,[object Object],[object Object]
7. ¿Cómo ejecutar JADE? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
7. ¿Cómo ejecutar JADE? ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo: PingAgent ,[object Object],[object Object],[object Object],[object Object]
Ejemplo: PingAgent ,[object Object],[object Object],[object Object],[object Object]
Ejemplo: PingAgent

Mais conteúdo relacionado

Mais procurados

Componentes de una computadora
Componentes de una computadoraComponentes de una computadora
Componentes de una computadora
Belen
 
Conceptos 2
Conceptos 2 Conceptos 2
Conceptos 2
fredur
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
handresrm
 
Manual de instalacion de Windows XP en VirtualBox
Manual de instalacion de Windows XP en VirtualBoxManual de instalacion de Windows XP en VirtualBox
Manual de instalacion de Windows XP en VirtualBox
samuelito_dz
 

Mais procurados (20)

Analizador léxico
Analizador léxicoAnalizador léxico
Analizador léxico
 
Placa madre
Placa madrePlaca madre
Placa madre
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
El software y su clasificación
El software y su clasificaciónEl software y su clasificación
El software y su clasificación
 
MEMORIA VIRTUAL
MEMORIA VIRTUAL MEMORIA VIRTUAL
MEMORIA VIRTUAL
 
Comunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidosComunicación entre procesos Sistemas distribuidos
Comunicación entre procesos Sistemas distribuidos
 
Traductor y su estructura
Traductor y su estructuraTraductor y su estructura
Traductor y su estructura
 
Tasm
TasmTasm
Tasm
 
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADORUNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
 
Componentes de una computadora
Componentes de una computadoraComponentes de una computadora
Componentes de una computadora
 
Traductores de lenguaje
Traductores de lenguajeTraductores de lenguaje
Traductores de lenguaje
 
Presentacion el ordenador
Presentacion el ordenadorPresentacion el ordenador
Presentacion el ordenador
 
Buses
BusesBuses
Buses
 
Conceptos 2
Conceptos 2 Conceptos 2
Conceptos 2
 
Modelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativosModelo de 5 estados para sistemas operativos
Modelo de 5 estados para sistemas operativos
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos Unidad 4 Interoperabilidad entre sistemas operativos
Unidad 4 Interoperabilidad entre sistemas operativos
 
Tipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema OperativoTipos de sistema operativo y funcionamiento del Sistema Operativo
Tipos de sistema operativo y funcionamiento del Sistema Operativo
 
Manual de instalacion de Windows XP en VirtualBox
Manual de instalacion de Windows XP en VirtualBoxManual de instalacion de Windows XP en VirtualBox
Manual de instalacion de Windows XP en VirtualBox
 
Motherboard con tecnología BTX
Motherboard con tecnología BTX Motherboard con tecnología BTX
Motherboard con tecnología BTX
 

Destaque (8)

Jade Agentes inteligentes básico
Jade Agentes inteligentes básicoJade Agentes inteligentes básico
Jade Agentes inteligentes básico
 
Jade 1 Agents principios básicos
Jade 1 Agents principios básicosJade 1 Agents principios básicos
Jade 1 Agents principios básicos
 
La herramienta de desarrollo de agentes Jade
La herramienta de desarrollo de agentes JadeLa herramienta de desarrollo de agentes Jade
La herramienta de desarrollo de agentes Jade
 
SMA_Agentes
SMA_AgentesSMA_Agentes
SMA_Agentes
 
Jade1 agentes
Jade1 agentesJade1 agentes
Jade1 agentes
 
Presentacion servlets
Presentacion servletsPresentacion servlets
Presentacion servlets
 
Síndrome de aborto
Síndrome de abortoSíndrome de aborto
Síndrome de aborto
 
Epoc
EpocEpoc
Epoc
 

Semelhante a La herramienta de desarrollo de agentes JADE

Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
Jaziel Torres
 
Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en java
rsalazar16988
 
Sma jade
Sma jadeSma jade
Sma jade
kasas12
 
Píldora 1: Android intro
Píldora 1: Android introPíldora 1: Android intro
Píldora 1: Android intro
hojalataverde
 
Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica ii
rolmanpaul
 

Semelhante a La herramienta de desarrollo de agentes JADE (20)

Jade Introducción
Jade IntroducciónJade Introducción
Jade Introducción
 
Presentacion jade
Presentacion jadePresentacion jade
Presentacion jade
 
UIMP: Taller de Sistemas MultiAgente
UIMP: Taller de Sistemas MultiAgenteUIMP: Taller de Sistemas MultiAgente
UIMP: Taller de Sistemas MultiAgente
 
Reporte 4
Reporte 4Reporte 4
Reporte 4
 
Spring OSGI , dm server - Leonardo Torres Altez
Spring OSGI , dm server - Leonardo Torres AltezSpring OSGI , dm server - Leonardo Torres Altez
Spring OSGI , dm server - Leonardo Torres Altez
 
Sistemas distribuidos
Sistemas distribuidosSistemas distribuidos
Sistemas distribuidos
 
Presentacion aplicaciones en java
Presentacion aplicaciones en javaPresentacion aplicaciones en java
Presentacion aplicaciones en java
 
Ejemplosencillocon rmi
Ejemplosencillocon rmiEjemplosencillocon rmi
Ejemplosencillocon rmi
 
Java basico
Java basicoJava basico
Java basico
 
Intro. a Android Instituto Bosc de la Coma en Olot
Intro. a Android Instituto Bosc de la Coma en OlotIntro. a Android Instituto Bosc de la Coma en Olot
Intro. a Android Instituto Bosc de la Coma en Olot
 
Agentes moviles
Agentes movilesAgentes moviles
Agentes moviles
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
Sma jade
Sma jadeSma jade
Sma jade
 
presentacion de Aplicaciones de Java
presentacion de Aplicaciones de Javapresentacion de Aplicaciones de Java
presentacion de Aplicaciones de Java
 
Píldora 1: Android intro
Píldora 1: Android introPíldora 1: Android intro
Píldora 1: Android intro
 
Curso Desarrollo Android
Curso Desarrollo AndroidCurso Desarrollo Android
Curso Desarrollo Android
 
Curso Android Tema 2
Curso Android Tema 2Curso Android Tema 2
Curso Android Tema 2
 
Egsi Sesion3
Egsi Sesion3Egsi Sesion3
Egsi Sesion3
 
Programacion no numerica ii
Programacion no numerica iiProgramacion no numerica ii
Programacion no numerica ii
 
Curso introductorio a Raptor.js con Node.js
Curso introductorio a Raptor.js con Node.jsCurso introductorio a Raptor.js con Node.js
Curso introductorio a Raptor.js con Node.js
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 

La herramienta de desarrollo de agentes JADE

  • 1. Sistemas Multiagente 5º curso: Ingeniería Informática Pedro Cuesta Morales Área de Linguaxes e Sistemas Informáticos Departamento de Informática Escola Superior de Enxeñería Informática Universidade de Vigo
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Ejemplo de contenedores y plataformas
  • 8. Arquitectura distribuida de la plataforma JADE En el contenedor principal es donde se crean el AMS y el DF
  • 9.
  • 10. Arquitectura interna de la plataforma de ejecución JADE Intra-Container Message Transport (Java events) White page service Agent Management System Yellow page service Directory Facilitator Agent Communication Channel Inter-Containers Message Transport (Java RMI) Inter-Platforms Message Transport (IIOP, HTTP, …) cache of agent addresses
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Arquitectura interna de un agente JADE
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.