Mostrar el registro sencillo del ítem

dc.contributor.advisorGuzmán-de-los-Riscos, Eduardo Francisco 
dc.contributor.authorReyes Bautista, Alejandro
dc.contributor.otherLenguajes y Ciencias de la Computaciónen_US
dc.date.accessioned2018-11-28T12:21:53Z
dc.date.available2018-11-28T12:21:53Z
dc.date.created2018-07
dc.date.issued2018-11-28
dc.identifier.urihttps://hdl.handle.net/10630/16981
dc.description.abstractExtensión de la plataforma JADE para facilitar su integración en aplicaciones empresariales web, tanto Java EE como Spring. Se ha creado una capa de abstracción sobre este middleware que permite delegar todas las tareas “extras” requeridas en un entorno web para desarrollar estos agentes más allá de su funcionalidad, como la inicialización del contenedor JADE en el servidor de aplicaciones o servidor web (contenedor servlet), la gestión de los agentes, comportamientos y comunicaciones. A través de la herencia e implementación de las clases e interfaces que se han definido se consigue cubrir esta carencia a la vez que añadir funcionalidad a partir de la compleja gestión que JADE ya realiza, como la separación entre las entidades Agente y Comportamiento, con el fin de reutilizar distintos comportamientos en distintos agentes de forma sencilla, intuitiva y extensible. Esta capa de abstracción varía levemente en algunas anotaciones si se tratan los agentes en la capa EJB o se utiliza Spring Boot, que permite desplegar una aplicación completa en un servidor web empotrado. Por último, la consola JADE de escritorio ya no es de utilidad; motivo por el que se ha desarrollado una API REST que permite el control remoto de agentes y comportamientos a través del formato de datos JSON, dando flexibilidad para la creación de distintos clientes que sean capaces de consumir los servicios proporcionados por la API. Se ha desarrollado un cliente web utilizando las tecnologías JSF y Spring Boot, sustituyendo así la consola JADE para aplicaciones de escritorio.en_US
dc.language.isospaen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectProgramación orientada al objeto (Informática)en_US
dc.subjectJAVA (Lenguaje de programación)en_US
dc.subjectInformática - Trabajos Fin de Gradoen_US
dc.subjectGrado en Ingeniería del Software - Trabajos Fin de Gradoen_US
dc.subject.otherAgentesen_US
dc.subject.otherJADEen_US
dc.subject.otherJavaen_US
dc.subject.otherLibreríaen_US
dc.subject.otherJavaServer Facesen_US
dc.subject.otherSpring MVCen_US
dc.subject.otherSpring Booten_US
dc.subject.otherAPIen_US
dc.subject.otherRESTen_US
dc.subject.otherAplicación weben_US
dc.titleExtensión de la plataforma de sistemas multiagente JADE para aplicaciones empresariales weben_US
dc.title.alternativeExtension of JADE multiagent systems platform for web enterprise applicationsen_US
dc.typeinfo:eu-repo/semantics/bachelorThesisen_US
dc.centroE.T.S.I. Informáticaen_US
dc.rights.ccAttribution-NonCommercial-NoDerivatives 4.0 Internacional*


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional