Agentes Inteligentes
PUBLICACIÓN DE SERVICIOS EN JADE (Páginas Amarillas: el DF Agent)
REGISTRO DE LAS TRANSACCIONES 5, 8 Y 11
5. REGISTRE LA TRANSACCIÓN:
A2-> Creo: 1 registros DF.
A1-> Creo:1 registros DF.
El agente ( agent-identifier :name A1@WIN-298P0R8NNR0:1099/JADE :addresses (sequence http://WIN-298P0R8NNR0:7778/acc )) ofrece los siguientes servicios:
1- Nombre2
2- Nombre18. REGISTRE LA TRANSACCIÓN: SERVICIO.SETTYPE (“TIPO3”)
A2-> Creo: 1 registros DF.
A1-> Creo: 1 registros DF.
El agente ( agent-identifier :name A2@WIN-298P0R8NNR0:1099/JADE :addresses(sequence http://WIN-298P0R8NNR0:7778/acc )) ofrece los siguientes servicios:
1- Nombre3
11. REGISTRE LA TRANSACCIÓN:
A1-> Creo: 1 registros DF.
A2-> Creo: 1 registros DF.
Ningun agente ofreceel servicio deseado
PREGUNTAS
1. Analice las transacciones (Puntos 5, 8 y 11). Explique
2. ¿Para qué sirve el DF Agent? Explique
3. ¿Cuál es la función del métodoDFService.register()? Explique
4. ¿Cómo se eliminan del DF los servicios de un Agente?
5. ¿Cuál es la función del método DFService.search()? Explique
SOLUCIÓN
1. En la primera transacción elservicio.setType (); tiene valor de “tipo 1” por lo tanto BuscaServicios1.java devuelve el nombre del servicio que presta un agente, en la segunda transacción muestra resultados de la búsqueda cuandoservicio.setType (); tiene valor de “tipo 3” y en la tercera muestra un mensaje “Ningún agente ofrece el servicio deseado” ya que no existe ningún agente que cuente con el servicio “tipo 4”.
2. Es un agenteque presta los servicios de búsquedas para otros agentes que lo necesiten, se vale de su comunicación con el AMS para realizar su tarea, cada vez que es creado un agente este es registrado en el DFpara que pueda ser encontrado por otros agentes que necesiten de sus servicios.
3. Por medio de este método pueden ser registrados los servicios de un agente en el DF, este método recibe la...
Regístrate para leer el documento completo.