Estemio

Solo disponible en BuenasTareas
  • Páginas : 6 (1449 palabras )
  • Descarga(s) : 0
  • Publicado : 27 de mayo de 2011
Leer documento completo
Vista previa del texto
UNIVERSIDAD DISTRITAL FRANCISCO JOSE DE CALDAS MARZO 29 DE 2011

JULIO ANDRES BETANCOURT 20111378007

PROGRAMACION AVANZADA GRUPO 2

1. ¿Puedo crear servicios web basados en RMI?

SI… Ya que un rmi es El API de Invocación Remota de Métodos (RMI) permite las comunicaciones entre cliente y servidor a través de la red entre programas escritos en Java. y un servicio Web es comoun sistema de software diseñado para permitir interoperatibilidad máquina a máquina en una red. En general, los servicios web son sólo APIs Web que pueden ser accedidas en una red, como internet, y ejecutadas en un sistema de hosting remoto. 

2. ¿Puedo crear dos sockets cliente en una misma máquina?

Si… Un ejemplo claro fue el programa chat que se realizó.

Los sockets son un sistemade comunicación entre procesos de diferentes máquinas de una red. Más exactamente, un socket es un punto de comunicación por el cual un proceso puede emitir o recibir información

3. ¿Puedo subir servicios de un servidor web y consumirlos desde una aplicación stand-alone?

SI… Ya que desde esta aplicación puedes utilizar servidores de aplicación como TOMCAT o WEBSPHERE si se prefiere puesStand Alone es un programa con aplicaciones independiente.

4. Que significa BESA

Plataforma para desarrollo de aplicaciones multi­agente sobre dispositivos móviles con JME (Behavior­oriented ,  Event ­driven   and   Social­based,   Agent Framework), Comportamiento orientado, evento impulsado por la base Social, Agente de Marco

|Behavior-oriented |Su fundamento es el dividiruna entidad compleja en un conjunto de entidades más simples, |
| |brindándoles a estas la capacidad para dar realización a un propósito bien definido. |
| |Un agente BESA se compone de un conjunto de comportamientos concurrentes, módulos paralelos |
| |encargados de responder a un conjunto biendefinido de eventos. |
|Event- driven |Un evento se puede interpretar como una señal que puede ser percibida o usada por un agente que |
| |está interesado en ella, la cual puede incluir información sobre lo qué ha sucedido en el |
| |ambiente. El manejo de eventos permite tener una granreactividad, tan pronto ocurre un evento |
| |el comportamiento o comportamientos asociados se activan para que ejecuten la función o |
| |funciones de tratamiento asociadas. |
|Social-based |Los agentes que resultan tienen una semántica clara, que incluye una meta en laorganización y |
| |una interfaz bien definida con otros agentes y el ambiente. Para facilitar este tipo de |
| |construcciones, en BESA se incluye una capa con servicios que facilitan la implementación de |
| |protocolos de interacción entre agentes.|
|Agent Framework | |

5. ¿Cuál es la metodología que implementa BESA?

1. INGENIAS

2. TROPOS

• una arquitectura orientada a comportamientos del agente. Nivel agente.

• una técnica de control orientada a eventos que implementa un mecanismo de manejode la concurrencia tipo select. Nivel social.

• un soporte basado en mecanismos sociales para facilitar la cooperación entre los agentes. Nivel sistema.

6. ¿Qué significa serializar?

Un proceso por el que un objeto cualquiera se puede convertir en una secuencia de bytes con la que más tarde se podrá reconstruir el valor de sus variables. Esto permite guardar un objeto en un...
tracking img