Desarrollo de Agentes de Software, es un programa de computación que actúa para un usuario u otro...

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Desarrollo de Agentes de Software, es un programa de computación que actúa para un usuario u otro programa en una relación de entidad, el agente tiene la autoridad de decidir cuando una acción es apropiada, los agentes se activan para realizar una tarea. por Mind Map: Desarrollo de Agentes de Software, es un programa de computación que actúa para un usuario u otro programa en una relación de entidad, el agente tiene la autoridad de decidir cuando una acción es apropiada, los agentes se activan para realizar una tarea.

1. diseñados para integrar componentes y aplicaciones software en ambientes distribuidos, permitiendo altos niveles de modularidad y reutilizacion en el desarrollo de nuevas aplicaciones, y aislando la mayor parte de las dificultades conceptuales y tecnicas que conlleva la construccion de aplicaciones distribuidas basadas en componentes.

2. ejemplos de estos marcos de trabajo son: CORBA, JAVABEANS, ACE, AGLETS

3. HORIZONTALES

4. PARA COMPONENTES

4.1. Están realizados exclusivamente para el desarrollo de aplicaciones basadas en componentes re utilizables y por tanto representan unas características especiales para tratar los problemas específicos que plantean dichos componentes, son una implementacion concreta de uno o mas patrones de diseño mediante componentes re utilizables, realizado a medida para un dominio de uso especifico, son desarrollados sobre una plataforma de componentes concreta,

4.1.1. OPEN DOC Y BLACKBOX, son los pocos marcos de trabajo para componentes visuales que existen actualmente

5. MARCOS DE TRABAJO

5.1. VERTICALES

5.1.1. los marcos de trabajo verticales son aquellos desarrolladores especificamente para un dominio e aplicacion concreto y cubre un amplio espectro de aplicaciones, desde las telecomunicaciones, la fabricacion o los servicios telematicos avanzados y la multimedia, los dominios de aplicaciones resultan los mas costosos de desarrollar y por lo tanto los mas caros de comercializar

6. Otros conceptos.

6.1. capacidad o habilidad social

6.1.1. Los agentes son capaces de tomar otros componentesa travez de coordinacion y comunicacion que pueda colaborar en una tarea

6.2. reactividad

6.2.1. los agentes persiben el conflicto en el cual operan y reaccionan a este apropiadamente

6.3. persistencia

6.3.1. el codigo no es ejecutado bajo demanda sino que se ejecuta continuamente y decide por si mismo cuando realizar la actividad

6.4. autonomia

6.4.1. los agentes tienen la capacidad de seleccionar tareas, priorizarlas, tomar decisiones sin intervención humana