322 research outputs found

    Diseño e implementación de una herramienta de visualización para análisis en tiempo real de redes SDN/OpenFlow

    Get PDF
    Las Redes Definidas por Software (Software Defined Networking) permiten la monitorización y el control centralizado de la red, de forma que los administradores pueden tener una visión real y completa de la misma. El análisis y visualización de los diferentes parámetros obtenidos representan la forma más viable y práctica de programar la red en función de las necesidades del usuario. Por este motivo, en este proyecto se desarrolla una arquitectura modular cuyo objetivo es presentar en tiempo real la información que se monitoriza en una red SDN. En primera instancia, las diferentes métricas monitorizadas (error, retardo y tasa de datos) son almacenadas en una base de datos, para que en una etapa posterior se realice el análisis de dichas métricas. Finalmente, los resultados obtenidos, tanto de métricas en tiempo real como de los datos estadísticos, son presentados en una aplicación web. La información es obtenida a través de la interfaz REST que expone el controlador Floodlight y para el análisis de la información se plantea una comparación entre los valores medios y máximos del conjunto de datos. Los resultados obtenidos muestran gráficamente de forma clara y precisa las diferentes métricas de monitorización. Además, debido al carácter modular de la arquitectura, se ofrece un valor añadido a los sistemas actuales de monitorización SDN

    Estudio del servidor de aplicaciones Glassfish y de las aplicaciones J2EE

    Get PDF
    El objetivo principal del proyecto consiste en realizar un estudio sobrel J2EE y Glassfish. Realizar un análisis de sus componentes así como de sus posibles alternativas tanto de aplicaciones como de servidores. Además realizar un estudio completo sobre EJB. Y finalmente, realizar una comparativa entre las diferentes posibilidades de interfaces de presentación que se se pueden utilizar según las diferentes tecnologías existentes. El último objetivo es la realización de un prototipo de una aplicación empresarial utilizando las herramientas explicadas en el proyecto consistente en un administrador de los recursos humanos de la empresa para la gestión interna de los trabajadores.L'objectiu principal del projecte consisteix a realitzar un estudi sobre el J2EE i Glassfish. Realitzar una anàlisi dels seus components així com de les seves possibles alternatives tant d'aplicacions com de servidors. A més realitzar un estudi complet sobre EJB. I finalment realitzar una comparativa entre les diferents possibilitats d'interfícies de presentació que es poden utilitzar segons les diferents tecnologies existents. L'últim objectiu és la realització d'un prototip d'una aplicació empresarial utilitzant les eines explicades en el projecte consistent en un administrador dels recursos humans de l'empresa per a la gestió interna dels treballadors

    Recubrimiento software e interfaz web para BADELE+

    Full text link
    El presente documento es la memoria del proyecto BADELEWeb, un software desarrollado con el objetivo de mejorar la gestión y el aprovechamiento de la base de datos de contenidos lingüísticos denominada BADELE. Este software ofrece desde el manejo básico de la base de datos a la explotación más detallada mediante la ejecución de consultas sobre funciones lingüísticas. Además, como parte del proyecto se incluye una interfaz que permite el aprovechamiento, por parte de un usuario, de ese recubrimiento. En este documento se presentan los aspectos teóricos necesarios para el desarrollo del proyecto, y la descripción de la funcionalidad que el software debe tener, así como una descripción técnica del desarrollo realizado. Posteriormente se presentan los resultados obtenidos en el proyecto para terminar con una visión de posibles mejoras que se pueden realizar en un futuro. Como anexo se incluye un manual con instrucciones para la instalación del software por parte de un administrador de sistemas para su utilización posterior

    Creación de herramienta de back-office para la gestión de devoluciones en la sección de E-business de Mango

    Get PDF
    A día de hoy la venta online supone uno de los mayores canales de venta para las empresas, incluyendo al sector textil. Mango no es una excepción y por ello dispone un sistema que soporta todos los elementos de la actividad e-commerce a nivel internacional, entre ellos módulos de pagos y devoluciones de pedidos. Dentro del departamento de e-business de la empresa, todas las incidencias se gestionan en primera instancia por un equipo de soporte que se encarga generalmente de resolverlas hasta que es posible detectar y solucionar la causa del problema. El objetivo de este proyecto es diseñar e implementar una solución dentro del marco de este equipo de soporte, buscando la mejora del sistema de tratamiento utilizado actualmente, que implica procesos manuales en muchos casos.Nowadays online retailing is one of the greatest selling channels for companies, including textile industry. Mango is no exception and that is why it has a system supporting all international e-commerce business activity elements, including order payments and refunds modules. Inside the e-business area, all the problems are managed first by a support team who usually solves them until the source of the issue can be identified and corrected. On this project the objective is to design and implement a solution with the scope set on this support team, looking to improve the treatment system used at the moment, applying manual procedures on many occasions.Avui en dia la venda online suposa un canal de venda molt important per a empreses, incloent el sector tèxtil. Mango no és una excepció, i per aquest motiu disposa d'un sistema que suporta tots els elements de l'activitat e-commerce a nivell internacional, entre ells mòduls de pagament i devolucions de comandes. Dins el departament d'e-business de l'empresa, totes les incidències es gestionen en primera instància per un equip de suport que s'encarrega generalment de resoldre-les fins que es fa possible detectar i sol·lucionar la causa del problema. L'objectiu d'aquest projecte és el disseny i la implementació d'una sol·lució dins del marc d'aquest equip de suport, cercant la millora del sistema de tractament utilitzat actualment, que implica processos manuals en molts casos

    Propuesta de una guía metodológica utilizando tecnología Spring como framework de desarrollo para aplicaciones informáticas en la ESPOCH. Caso práctico: COMPROTEC. ESPOCH

    Get PDF
    Propuesta de una guía metodológica utilizando tecnología Spring, como framework de desarrollo para aplicaciones informáticas en la ESPOCH. Caso práctico COMPROTEC ESPOCH, implantada en la Facultad de Informática y Electrónica. Se realizó dos prototipos de software; el primer prototipo de desarrolló utilizando la metodología tradicional, con herramientas como JSP y JDBC, el segundo prototipo con la metodología propuesta (DAWE), que usa tecnologías como Framework Spring Web MVC 3.0 e Hibernate. Para la implementación del Portal SGCOM Web se utilizó, Framework Spring Web MVC 3.0 e Hibernate, PostgreSQL, Joomla 2.5 para la publicación de la información pública, bajo Sistema Operativo Centos 6.3 con Servidor Glassfish. De acuerdo al análisis comparativo de las tecnologías jsp / jdbc y tecnologías spring / hibernate de cuerdo a los siguientes parámetros de comparación: Optimización de tiempo, Reusabilidad, Generación de código, Modularidad, Mantenibilidad, Presentación, se obtuvo como resultado un 81.85% de productividad para la tecnología SPRING / HIBERNATE y 60.17% para tecnología JSP / JDBC por lo que se ha concluido que las herramientas Spring MVC / Hibernate son la mejor opción según CHI- CUADRADO, es la que más prestaciones de desarrollo ofrece. Concluyo de esta manera que utilizando la Metodología Propuesta DAWE minimiza el tiempo en el desarrollo y de aplicaciones web empresariales. El sistema mejora la gestión de proyectos en 40,25%. Se recomienda el uso del Sistema de Gestión de la Comprotec (SGCOM), servirá de ayuda en la administración y control de todos los procesos que actualmente se los realiza manualmente en la Comisión de Proyectos y Transferencia Tecnológica (COMPROTEC)

    Busqueda geoposicional de redes WiFi con dispositivos Android

    Get PDF
    El presente Proyecto Fin de Carrera, perteneciente a la titulación de Ingeniería Superior de Telecomunicaciones de la Universidad Carlos III de Madrid, tiene como finalidad implementar un sistema de búsqueda de redes WiFi. Este sistema consta de una aplicación web 2.0 y una aplicación para dispositivos móviles Android. Desde dichos terminales será posible encontrar puntos de acceso WiFi para que el usuario se pueda conectar si así lo desea. Para implementar el primero de los módulos se ha utilizado la tecnología Flex. Dicha tecnología permite realizar aplicaciones ágiles e intuitivas para el usuario a costa de los recursos del cliente, consiguiendo descargar la transferencia de datos por parte del servidor. La aplicación web dispone de un mapa virtual para que los usuarios puedan gestionar los puntos de acceso (APs) WiFi disponibles. Según su rol los usuarios podrán añadir, modificar, eliminar APs, importar APs de otros sistemas, etc. La aplicación también permite buscar el punto de acceso más próximo a una región específica, mostrando todos sus detalles (latitud, longitud, potencia de transmisión, velocidad, etc). Para insertar mapas interactivos en la herramienta ha sido necesario utilizar el API de Google Maps, que proporciona varias utilidades para manipular y añadir contenido a dichos mapas. Por otro lado, en este PFC se ha estudiado el funcionamiento y las posibilidades que ofrece Android, comenzando por un enfoque analítico de sus características hasta llegar al desarrollo de la aplicación que permite buscar puntos de acceso WiFi desde este tipo de dispositivos. La aplicación desarrollada puede funcionar de dos modos distintos: Cada vez que un usuario entra en el área de cobertura de un AP, en la pantalla del terminal Android se muestra información de dicho punto de acceso para que el usuario se pueda conectar a él si así lo desea. Un usuario puede buscar un punto de acceso WiFi aunque no se encuentre dentro del área de cobertura en base a los siguientes criterios: • Por proximidad a la localización actual del usuario. • Por proximidad a una región específica. • Por máxima potencia (en una distancia máxima). • Por máxima velocidad (en una distancia máxima). La solución propuesta en este PFC se puede enmarcar en el ámbito del software colaborativo, pues pretende que todos los puntos de acceso WiFi (independientemente del usuario por el que hayan sido añadidos) sean accesibles por todos los usuarios. ____________________________________________________This project aims to implement a search of WiFi networks. The system is composed of a web 2.0 application and an application for Android mobile devices. From these terminals will be possible to find WiFi access points (APs) so that the user can be connected if desired. To implement the first module Flex technology has been used. With this technology is possible developing flexible and intuitive applications for the user. The web application has a virtual map so that users can manage the APs WiFi available. According to his role users can add, modify, delete APs, import APs from other systems, etc. Also, the application allows to find the nearest AP to a specific region, showing all the details (latitude, longitude, transmission power, speed, etc). To insert interactive maps has been necessary to use the Google Maps API, which provides several utilities to manipulate and add content to these maps. Moreover, in this PFC Android technology has been studied. An application that helps the user find WiFi APs from these devices has been developed. Two modes exist: Each time a user enters within an AP coverage area, some information of this AP is shown. The user can connect to it if desired. A user can find a WiFi AP (even if he is not within the coverage area) based on the following criteria: • For proximity to the user’s current location. • By Proximity to a specific region. • For maximum power (at a distance). • For maximum speed (at a distance). The proposed solution can be framed in the field of collaborative software, all WiFi access points (regardless of the user who has added them) are accessible for all users.Ingeniería de Telecomunicació

    Estudio tecnológico y diseño arquitectónico de un sistema de gestión de esquemas semánticos basados en ontologías

    Get PDF
    Las ontologías son una parte fundamental de la web semántica al permitir relacionar la información de la web con su significado. Este proceso de cualificación semántica es necesario para lograr la recuperación semántica de información en la web. El proyecto SEMSE propone cualificar semánticamente esquemas de metadatos mediante un sistema informático que permita hacer uso de la semántica incluida en ontologías distribuidas vía web. El presente trabajo se centra, tras el análisis de la problemática existente en la Web actual y la identificación de elementos que pudieran solventar esta situación, en el estudio de las mejores tecnologías para la infraestructura del sistema informático propuesto, así como en el diseño de una arquitectura óptima para el sistema informático de soporte para el proyecto SEMSE.Ingeniería Técnica en Informática de Gestió

    Sistema de recomendación conversacional basado en aspectos

    Full text link
    Este Trabajo de Fin de Grado tiene como objetivo desarrollar un sistema conversacional (en concreto, un chatbot) que sea capaz de abordar dos casos de uso: permitir que el usuario encuentre opiniones sobre determinados aspectos de ítems que pertenecen a un dominio, y ofrecer recomendaciones de ítems según las preferencias del usuario hacia aspectos de dichos ítems. El sistema está compuesto por tres elementos: un agente de Dialogflow integrado en un bot de Telegram, que se encarga de interactuar con el usuario y obtener sus preferencias a partir de mensajes de texto; un servicio web Spring Boot alojado en Heroku, que implementa la lógica interna del sistema y se comunica con el agente de Dialogflow a través de una interfaz REST; y una base de datos PostgreSQL que almacena información sobre el dominio y las preferencias del usuario, y es accesible desde una aplicación de Heroku. Una vez integrados, todos los elementos descritos anteriormente satisfacen una serie de requisitos clave: poseer un diseño que permita realizar cambios de dominio sin necesidad de re-implementar toda la estructura del sistema, identificar keywords relacionadas con opiniones, características del dominio y cualidades asociadas a aspectos de ítems; analizar la reacción del usuario a los resultados ofrecidos por el sistema, y guiar la conversación con el fin de adquirir la información necesaria. Este documento detalla las etapas que tuvieron lugar desde el comienzo del proyecto hasta su finalización. En primer lugar, ofrece una breve introducción a los sistemas conversacionales y analiza el estado del arte de las tecnologías de chatbots más populares. A continuación, describe las fases de diseño y desarrollo del proyecto, divididas en dos iteraciones con objetivos diferenciados. Por último, expone las pruebas realizadas sobre el sistema y presenta conclusiones y mejoras que pueden incorporarse en su estructura

    Sistema de gestión de regadío mediante una arquitectura distribuida J2EE

    Get PDF
    El sector agrícola es uno de los mayores consumidores de agua, la modernización de sistemas de riego se considera una respuesta para alcanzar y mantener un uso eficiente del agua. El cambio climático está alterando las precipitaciones del planeta en periodos de grandes sequías y de lluvias torrenciales. Este hecho obliga al agricultor a tener un seguimiento minucioso del agua suministrada; dependiendo del periodo en el que se encuentra y de esta forma no suministrar más agua de la necesaria. Realizar una correcta gestión de regadío comienza a tomar mucha importancia cuanto mayor sea la superficie a controlar y lo distribuida que este. La mayoría de los programas informáticos que controlan la gestión de regadío no poseen una tecnología para la obtención de datos en tiempo real y de forma remota. Para solucionar este problema se plantea una aplicación Web de gestión de fertirrigación convencional de regadío. Al ser una aplicación Web, el cliente podrá conectarse al ordenador de riego desde su casa u oficina y obtener los datos de regadío en tiempo real. La aplicación Web ofrece la posibilidad de tener superficies de cultivos separadas a cientos de kilómetros y gestionarlas a la vez. Las funcionalidades de esta aplicación Web son control de riego, fertilización, pH, bombeo, limpieza de filtros y detección de averías; pudiendo ser configuradas por tiempo (segundos) o por volumen (es un contador de litros suministrados). Gracias a estos datos sabemos como se está realizando el riego, el estado de las bombas, si ha habido alguna anomalía. Por ejemplo, si se va a terminar los fertilizantes que se van a inyectar a los cultivos; es necesario repostarlos para seguir con su tratamiento. Si este tratamiento fuera suspendido, se podría llevar a cabo un incorrecto crecimiento del cultivo o un aumento de plagas innecesarias. Otra funcionalidad importante es la de limpieza los filtros ya que un incorrecto mantenimiento podría provocar un imperfecto filtrado de agua dejando pasar partículas peligrosas para el sistema electrónico de regadío. La aplicación Web permite incluir información sobre la empresa, de modo que cualquier usuario de Internet pueda consultar: información sobre la empresa, que productos cultivan, localización de sus fincas y un formulario de contacto para cualquier consulta que tengan. Además la aplicación permite realizar compras por Internet. En este documento vamos a describir la arquitectura, diseño y la implementación de la aplicación. Además finalizaremos explicando el manual de instalación de la misma

    Magic SMTP

    Get PDF
    Desarrollo de un API por el protocolo SMTP. A través de este API los clientes podrán conectar sus programas cliente de correo electrónico. Conectando los clientes podrán enviar emails y ver estadísticas de los propios envíos a través de la interfaz webDesenvolupament de una API per el protocol SMTP. A través d'aquesta API els clients podrán conectar els seus programes clients de correu electrònic. Connectant els seus clients podrán enviar emails y veure estadístiques dels mateixos enviaments aDevelopment of an API for the SMTP protocol. Through this API customers can connect their email client programs. Connecting customers can send emails and view statistics of their own shipments through Eolica web interface. It's about giving value t
    corecore