Академический Документы
Профессиональный Документы
Культура Документы
RESUMEN
Este documento presenta la implementación de un caso de estudio completo de WADE que es una plataforma de software
para el desarrollo de aplicaciones distribuidas basadas en el paradigma orientado a los agentes y que aprovecha la metáfora
del flujo de trabajo para definir las lógicas del sistema. Para comprender y evaluar adecuadamente las ventajas de WADE se
ha implementado en esta plataforma un caso de estudio junto con WOLF (Workflow Life Cycle Management Environment)
que facilita la creación de agentes en WADE debido a que utiliza características visuales para diseñar los flujos de trabajo.
La puesta en marcha del caso de estudio en WADE tuvo algunos contratiempos tales como la falta de documentación
actualizada y bastante escasa para su instalación, configuración y uso de la herramienta y aciertos que luego de un trabajo
bastante extenso, se logro implementar un ejercicio completo en el que se comprobó la forma de utilización y modelamiento
de la herramienta. La experiencia con esta herramienta nos permitió afirmar que en aplicaciones pequeñas no es conveniente
su utilización por las distintas configuraciones y modelamiento de flujos de trabajo ya que se tiene que realizar un trabajo
bastante extenso.
INDEX TERMS Software Agent, Business Process Management, JADE, Workflow, WADE.
En el campo de la telefonia movil se ha realizado un La aplicación, que es un ejemplo, demuestra la eficacia del
desarrollo del complemento JADE para Android [4]. En la sistema de control de los resultados, como la autonomía,
investigación de [27], el sistema permitirá un seguimiento flexibility, la colaboración, la reutilización y la solidez.
más fácil de todas las transformaciones aplicadas a las Ademas de las aplicaciones anteriores no se ha encontrado
muestras analizadas, incluidas las virtuales (es decir, otro Proyecto comercial que utilice WADE, lo que nos lleva
digitales). La automatización será naturalmente mejorada: los a pensar que se extendido su utilización más hacia la
dispositivos físicos serán sometidos a un control directo investigación de la inteligencia artificial antes que ser una
realizado por agentes de software. De este modo, será posible herramienta de uso industrial.
la integración de sistemas e instrumentos heterogéneos,
III. MATERIALES Y METODOS
C. WOLF
Para el caso de estudio partimos de un diagrama del Los proyectos se pueden describir como:
protocolo FIPA-Request para la ejecución de un workflow y
posterior recogida de resultados si fuera necesario. Como se 1) StoreKeeper: Contiene el servicio web, mantiene un
lo puede observar en la figura 7. almacen de piezas y las ofrece al agente ensamblador.
2) ToysAssembler: Contiene los agentes ensamblador y
El ejemplo desarrollado es un ensamblador de juguetes, buscador que montan los juguetes.
basado en el trabajo de [20], [6] y [17] para implementarlo
de una manera satisfactoria. El proyecto WADE en si mismo es toysAssembler, ademas
de las clases necesarias para mantener un listado de
componentes define dos agentes.
Agente ensamblador
El agente ensamblador muestra la interfaz gráfica principal
de la aplicación (AssemblerAgentGui.Java) como se observa
en la figura 9 y define el propio agente
(AssemblerAgent.Java).
VII. ANEXOS