1000 resultados para Servicios RESTful
Resumo:
En el departamento de Ocio Digital de bq se desarrollan multitud de proyectos con diferentes modelos de negocio y diferentes stack tecnológicos. Para llevar a cabo todos estos proyectos, es necesario tener un ecosistema de desarrollo lo más unificado y centralizado posible. Por eso, en el departamento existe una plataforma genérica de servicios REST sobre la que se apoyan todos los aplicativos desarrollados. Para agilizar y facilitar la integración de los aplicativos con la plataforma de servicios,se desarrolla este SDK (Software Development Kit) basado en JavaScript llamado corbel-js. Este SDK ha de funcionar tanto en aplicaciones web, como en un middleware basado en node.js desarrollado también en la organización, por lo que el SDK se ha desarrollado de forma híbrida, siendo capaz de ejecutarse tanto en en el lado del cliente, como en el lado del servidor. Además, como parte de la filosofía del departamento, el desarrollo del SDK está basado en tecnologías Open Source, usando metodologías ágiles de desarrollo y un sistema de integración continua y revisión de código, garantizando la calidad del mismo. ABSTRACT A lot of different kinds of software projects are developed in the digital department of bq. To easily develop all of these projects, each one with its own business model and technology stack, it is necessary to have an unique software ecosystem. Because of that, in the software department a generic service REST platform has been developed. To support an easy integration of the applications with the service platform of the organization, this SDK(Software Development Kit) has been developed in JavaScript. As the SDK has to run under a web application and under a software middleware based in node.js, also developed in the organization, the SDK is hybrid, being capable of run inside a web client application or inside a node.js application server. As a part of the software philosophy of the department, the development of the SDK is made with a whole open source software stack, using agile software methodologies.
Resumo:
Este Proyecto Fin de Grado está enmarcado dentro de las actividades del GRyS (Grupo de Redes y Servicios de Próxima Generación) con las Smart Grids. En la investigación actual sobre Smart Grids se pretenden alcanzar los siguientes objetivos: . Integrar fuentes de energías renovables de manera efectiva. . Aumentar la eficiencia en la gestión de la demanda y suministro de forma dinámica. . Reducir las emisiones de CO2 dando prioridad a fuentes de energía verdes. . Concienciar del consumo de energía mediante la monitorización de dispositivos y servicios. . Estimular el desarrollo de un mercado vanguardista de tecnologías energéticamente eficientes con nuevos modelos de negocio. Dentro del contexto de las Smart Grids, el interés del GRyS se extiende básicamente a la creación de middlewares semánticos y tecnologías afines, como las ontologías de servicios y las bases de datos semánticas. El objetivo de este Proyecto Fin de Grado ha sido diseñar y desarrollar una aplicación para dispositivos con sistema operativo Android, que implementa una interfaz gráfica y los métodos necesarios para obtener y representar información de registro de servicios de una plataforma SOA (Service-Oriented Architecture). La aplicación permite: . Representar información relativa a los servicios y dispositivos registrados en una Smart Grid. . Guardar, cargar y compartir por correo electrónico ficheros HTML con la información anterior. . Representar en un mapa la ubicación de los dispositivos. . Representar medidas (voltaje, temperatura, etc.) en tiempo real. . Aplicar filtros por identificador de dispositivo, modelo o fabricante. . Realizar consultas SPARQL a bases de datos semánticas. . Guardar y cagar consultas SPARQL en ficheros de texto almacenados en la tarjeta SD. La aplicación, desarrollada en Java, es de código libre y hace uso de tecnologías estándar y abiertas como HTML, XML, SPARQL y servicios RESTful. Se ha tenido ocasión de probarla con la infraestructura del proyecto europeo e-Gotham (Sustainable-Smart Grid Open System for the Aggregated Control, Monitoring and Management of Energy), en el que participan 17 socios de 5 países: España, Italia, Estonia, Finlandia y Noruega. En esta memoria se detalla el estudio realizado sobre el Estado del arte y las tecnologías utilizadas en el desarrollo del proyecto, la implementación, diseño y arquitectura de la aplicación, así como las pruebas realizadas y los resultados obtenidos. ABSTRACT. This Final Degree Project is framed within the activities of the GRyS (Grupo de Redes y Servicios de Próxima Generación) with the Smart Grids. Current research on Smart Grids aims to achieve the following objectives: . To effectively integrate renewable energy sources. . To increase management efficiency by dynamically matching demand and supply. . To reduce carbon emissions by giving priority to green energy sources. . To raise energy consumption awareness by monitoring products and services. . To stimulate the development of a leading-edge market for energy-efficient technologies with new business models. Within the context of the Smart Grids, the interest of the GRyS basically extends to the creation of semantic middleware and related technologies, such as service ontologies and semantic data bases. The objective of this Final Degree Project has been to design and develop an application for devices with Android operating system, which implements a graphical interface and methods to obtain and represent services registry information in a Service-Oriented Architecture (SOA) platform. The application allows users to: . Represent information related to services and devices registered in a Smart Grid. . Save, load and share HTML files with the above information by email. . Represent the location of devices on a map. . Represent measures (voltage, temperature, etc.) in real time. . Apply filters by device id, model or manufacturer. . SPARQL query semantic database. . Save and load SPARQL queries in text files stored on the SD card. The application, developed in Java, is open source and uses open standards such as HTML, XML, SPARQL and RESTful services technologies. It has been tested in a real environment using the e-Gotham European project infrastructure (Sustainable-Smart Grid Open System for the Aggregated Control, Monitoring and Management of Energy), which is participated by 17 partners from 5 countries: Spain, Italy, Estonia, Finland and Norway. This report details the study on the State of the art and the technologies used in the development of the project, implementation, design and architecture of the application, as well as the tests performed and the results obtained.
Resumo:
Actualmente, la Web provee un inmenso conjunto de servicios (WS-*, RESTful, OGC WFS), los cuales están normalmente expuestos a través de diferentes estándares que permiten localizar e invocar a estos servicios. Estos servicios están, generalmente, descritos utilizando información textual, sin una descripción formal, es decir, la descripción de los servicios es únicamente sintáctica. Para facilitar el uso y entendimiento de estos servicios, es necesario anotarlos de manera formal a través de la descripción de los metadatos. El objetivo de esta tesis es proponer un enfoque para la anotación semántica de servicios Web en el dominio geoespacial. Este enfoque permite automatizar algunas de las etapas del proceso de anotación, mediante el uso combinado de recursos ontológicos y servicios externos. Este proceso ha sido evaluado satisfactoriamente con un conjunto de servicios en el dominio geoespacial. La contribución principal de este trabajo es la automatización parcial del proceso de anotación semántica de los servicios RESTful y WFS, lo cual mejora el estado del arte en esta área. Una lista detallada de las contribuciones son: • Un modelo para representar servicios Web desde el punto de vista sintáctico y semántico, teniendo en cuenta el esquema y las instancias. • Un método para anotar servicios Web utilizando ontologías y recursos externos. • Un sistema que implementa el proceso de anotación propuesto. • Un banco de pruebas para la anotación semántica de servicios RESTful y OGC WFS. Abstract The Web contains an immense collection of Web services (WS-*, RESTful, OGC WFS), normally exposed through standards that tell us how to locate and invocate them. These services are usually described using mostly textual information and without proper formal descriptions, that is, existing service descriptions mostly stay on a syntactic level. If we want to make such services potentially easier to understand and use, we may want to annotate them formally, by means of descriptive metadata. The objective of this thesis is to propose an approach for the semantic annotation of services in the geospatial domain. Our approach automates some stages of the annotation process, by using a combination of thirdparty resources and services. It has been successfully evaluated with a set of geospatial services. The main contribution of this work is the partial automation of the process of RESTful and WFS semantic annotation services, what improves the current state of the art in this area. The more detailed list of contributions are: • A model for representing Web services. • A method for annotating Web services using ontological and external resources. • A system that implements the proposed annotation process. • A gold standard for the semantic annotation of RESTful and OGC WFS services, and algorithms for evaluating the annotations.
Resumo:
La razón de este proyecto, es la de desarrollar el módulo de cursos de la plataforma de Massive Online Open Courses (MOOCs), CloudRoom. Dicho módulo está englobado en una arquitectura orientada a servicios (SOA) y en una infraestructura de Cloud Computing utilizando Amazon Web Services (AWS). Nuestro objetivo es el de diseñar un Software as a Service (SaaS) robusto con las cualidades que a un producto de este tipo se le estiman: alta disponibilidad, alto rendimiento, gran experiencia de usuario y gran extensibilidad del sistema. Para lograrlo, se llevará a cabo la integración de las últimas tendencias tecnológicas dentro del desarrollo de sistemas distribuidos como Neo4j, Node.JS, Servicios RESTful, CoffeeScript. Todo esto siguiendo un estrategia de desarrollo PLAN-DO-CHECK utilizando Scrum y prácticas de metodologías ágiles. ---ABSTRACT---The reason of this Project is to develop the courses‟ module of CloudRoom, a Massive Online Open Courses platform. This module is encapsulated in a service-oriented architecture (SOA) based on a Cloud Computing infrastructure built on Amazon Web Services (AWS). Our goal is to design a robust Software as a Service (SaaS) with the qualities that are estimated in a product of this type: high availability, high performance, great user experience and great extensibility of the system. In order to address this, we carry out the integration of the latest technology trends in the development of distributed systems: Neo4j, Node.JS, RESTful Services and CoffeeScript. All of this, following a development strategy PLAN-DO-CHECK, using Scrum and practices of agile methodologies.
Resumo:
Este trabajo de fin de grado tiene como objetivo realizar un sistema multiagente para simular el desarrollo de las enfermedades epidemiológicas en un entorno concreto. Para ello se plantea hacer un servidor que haga una simulación, especificándole diversos parámetros del entorno, de la enfermedad y otros propios de la simulación. Estos parámetros se pueden especificar desde una aplicación web y desde una aplicación de escritorio. También se podrá visualizar esta simulación desde las dos aplicaciones, una vez que la simulación haya finalizado. Se decide estructurar el sistema de esta forma para dejar la mayor parte del cómputo en manos del servidor. El software se desarrolla íntegramente en Java, haciendo así que sea multiplataforma. Para el desarrollo de este proyecto se ha investigado sobre la programación orientada a agentes y sobre los distintos modelos de epidemias existentes. Este es un proyecto grupal, formado por dos compañeros y yo. Ha sido un arduo trabajo de análisis, diseño, implementación y prueba del software por parte de todos. Para facilitar todo este proceso, la sincronización y el reparto de tareas se sigue una metodología de desarrollo ágil.
Resumo:
Resumen El documento que se desarrolla en los siguientes capítulos ha sido realizado como Proyecto de Fin de Grado para el Grado de Ingeniería del Software (Plan 2009) impartido por la Escuela Técnica Superior de Ingeniería de Sistemas Informáticos de la Universidad Politécnica de Madrid durante el curso académico 2014-2015 y bajo la tutela del Dr. Francisco Javier Gil Rubio, profesor del Departamento de Organización y Estructura de la Información (Actualmente DSI). La empresa Radmas Technologies pretende proporcionar con el producto Mejora Tu Ciudad —su solución para la gestión integral de Smart-Cities— un servicio REST interoperable y una capa de abstracción para el lenguaje Javascript. El presente proyecto se centra en la definición y creación de un API RESTFUL sobre la que los distintos clientes puedan interactuar con la plataforma independientemente de las herramientas de desarrollo utilizadas. Tras la definición del servicio se llevará a cabo la creación de un SDK1 válido en distintas plataformas basadas en Javascript, que facilite el acceso a aquellos clientes que utilicen dichas plataformas como punto de partida para iniciar otros desarrollos derivados. Con este pretexto nace un proyecto que pretende también cubrir todas las fases del ciclo de vida de un producto de software, ciertamente particular en este caso, ya que se trata de un ecosistema que comprende dos soluciones enfocadas hacia la interoperabilidad, una genérica y otra orientada a una única plataforma de destino, y que a su vez servirán como base para llevar a cabo futuros desarrollos. Por todo lo expuesto, el proyecto cubrirá las siguientes etapas: Estudio de la problemática: se describe la situación en la que se encuentra la compañía y los motivos por los que se propone la creación de un API REST2 y más tarde la elaboración de un Kit de Desarrollo de Software (SDK) orientado exclusivamente a plataformas basadas en Javascript como solución a las necesidades de los potenciales clientes. Estudio teórico de las distintas tecnologías y protocolos disponibles en los cuales se sustentarán los desarrollos que se lleven a cabo. Estimación de tiempos, planificación y gestión de tareas mediante metodologías ágiles y desarrollo del producto. Creación de una batería de pruebas y generación de un entorno para ejecutarlas que permita cubrir los distintos casos de uso requeridos por el usuario. También se hará uso, siempre que sea posible, de la metodología de trabajo conocida como TDD3 o Desarrollo Dirigido por las Pruebas. Generación de documentación orientada a desarrolladores exponiendo las bondades y las técnicas de uso del ecosistema definido. Creación de un conjunto de ejemplos que sirvan como punto de partida para llevar a cabo futuros desarrollos. Las fases anteriormente descritas se apoyan en los conocimientos recibidos en las distintas asignaturas que ofrece la titulación. Por tanto, haré frecuentes referencias a aquellas que tratan aspectos como los procesos de Ingeniería de Software (a través de un análisis y diseño coherentes de la estructura de la aplicación) y a la gestión de proyectos (haciendo especial hincapié en lo aprendido sobre metodologías ágiles), así como algunas de carácter más técnico que sin duda influirán en la generación de un código correcto y probado. Por todo ello este Trabajo de Fin de Grado pretende ser un desarrollo multidisciplinar en el que se obtenga como resultado un producto profesional, que haga uso de tecnologías y servicios de rabiosa actualidad y ejemplifique la realidad de los desarrollos de software modernos.
Resumo:
Durante el proceso de pasantías realizadas en por un periodo de seis meses calendario como forma de culminación de estudio en UCASUMAN R. L Unión de Cooperativas Agropecuarias de Crédito y Servicios Unidas de Mancotal me desempeñe como oficial de crédito en las cooperativas, San Francisco, San Isidro, Rubén Darío, Asturias y La Unión los Robles con 200 productores y productoras que trabajan con tecnologías orgánicas y convencionales certificados por Mercado Justo y Ocia Internacional, cuya función es fomentar una estrategia de desarrollo para las organizaciones de productores. El proceso de Pasantías es importante para el pasante ya que el estudiante participa en el desarrollo de actividades propias de la empresa que incrementa su formación académica y de esta manera se tiene la oportunidad de integrarse al campo laboral como parte del desarrollo de sí mismo en dicha empresa demostrando la habilidad de asumir responsabilidades y desarrollar un puesto de trabajo. La metodología utilizada durante el proceso de pasantías fue la entrevista a los productores mediante visitas directas a la propiedad gestionando cobros realizadas por la oficial de crédito con el objetivo de incentivar al productor a realizar entregas de café al centro de acopio de su cooperativa de base. La función del área de crédito es la colocación de crédito a las cooperativas de base y su recuperación, visitas técnicas y apoyo en campo al área de certificaciones en sus actividades. Durante el periodo de trabajo las funciones del pasante fueron el seguimiento de cartera a través de cartas de cobro para recuperación de cosecha, levantamiento de solicitudes de crédito, apoyo a las cooperativas para las visitas de las certificadoras, levantamientos de fichas diagnosticas para gestión de proyectos parte de la ejecución del plan de trabajo. Las actividades realizadas durante el proceso de proceso de pasantía son: levantamiento de 200 fichas diagnósticas, elaboración y levantamiento de 150 solicitudes de crédito para fines crediticios, 180 visitas de campo para gestión de cobro, llenado de 100 cuadernos de registro y 100 charlas brindadas sobre normas orgánicas para la certificación. El trabajo en equipo realizado por el pasante con sus compañeros de trabajo y jefa inmediata , comunicación con los socios, elaboración o ejecución de planes de trabajo, las diferentes situaciones presentadas en la etapa de campo fueron parte de las lecciones aprendidas durante mi desempeño ya que pude conocer y comprender el modo de producción de estos productores apoyando en la prevención de la contaminación de las fuentes de agua con desechos sólidos, fomentar la reforestación como una opción amigable con el medio ambiente y la implementación de obras de conservación de suelo para mejorar su producción y fertilidad.
Resumo:
[ES] Actualmente, el sistema sanitario público en España se encuentra en una etapa de modernización, marcadamente orientada hacia los destinatarios de sus servicios, es decir, el conjunto de los ciudadanos. Entre el amplio conjunto de acciones que se están implementando, destaca la implantación de nuevas fórmulas organizativas, la instalación de tecnologías avanzadas en información y comunicación, la gestión estratágica de los recursos humanos o la aplicación de técnicas de calidad total.
Resumo:
[ES] En este trabajo se argumenta y se evidencia (con el análisis de algunos casos de empresas vascas), que para las empresas de servicios, la calidad y más concretamente la gestión de la calidad basada en los postulados de la filosofía de Gestión de Calidad Total y recogidos en modelos como el modelo EFQM de excelencia, es la vía esencial de diferenciación, competitividad y fidelización de la clientela. De ello se deriva también el papel esencial que en la competitividad de las empresas de servicios despeña el Marketing Interno.
Resumo:
[ES] La mayor parte de enfoques teóricos de internacionalización han surgido en el marco del sector industrial y, por tanto, algunas explicaciones podrían no ser generalizables al sector servicios en su globalidad. Por ello, las características sectoriales deben ser tenidas en cuenta en el análisis de los modos de entrada de las empresas de servicios, ya que es posible encontrar patrones de comportamiento muy diferentes no sólo con respecto a las empresas industriales sino también entre las propias empresas de servicios.
Resumo:
[ES] El objetivo de este artículo es llevar a cabo una revisión de la literatura sobre calidad en el sector servicios en un esfuerzo por sintetizar y estructurar el conocimiento existente en este campo y plantear una serie de sugerencias sobre posibles futuras investigaciones en el mismo. Principalmente nos hemos centrado en los trabajos que estudian la calidad en los servicios desde la perspectiva del management, una aproximación que entendemos puede ayudarnos a identificar un conjunto de aspectos que consideramos que no han sido lo suficientemente tratados en los estudios realizados hasta la fecha.
Resumo:
[ES] El presente trabajo de investigación trata de arrojar luz sobre las relaciones entre las variables Satisfacción, Compromiso, Confianza y Futuras Intenciones de compra. Con este fin, se propone un Modelo de Gestión de las Relaciones con Clientes de Servicios en el que se observa que la variable más importante en la consecución de resultados positivos en lo que respecta a intenciones de asistencia futura de los consumidores es el Compromiso.
Innovación y Política Tecnológica: el caso del Sector Transformador y el Sector Servicios a Empresas
Resumo:
[ES] Este trabajo analiza algunos de los determinantes de la innovación de producto en el caso de los emprendedores del sector transformador y del sector servicios a empresas. Entre estos factores se encuentran el capital humano, la tecnología, el grado de competencia del mercado, las expectativas y el grado de internacionalización de las iniciativas emprendedoras de estos dos sectores. Asimismo, se analiza cómo las medidas de política tecnológica pueden o no ser eficientes.
Resumo:
Este proyecto se sitúa en el ámbito de las empresas que ofertan servicios informáticos a terceros. Estas empresas se dedican a cubrir las necesidades de gestión de la infraestructura de sistemas y servicios de los clientes. En concreto, los proyectos de ampliación de esas infraestructuras suelen ser bastante problemáticos. Este proyecto desarrolla un conjunto de procedimientos que permiten gestionar la ampliación de una infraestructura de sistemas y servicios de acuerdo a una librería de buenas prácticas denominada ITIL.