3 research outputs found

    La Computación en la Nube en el proceso formativo en Programación Web

    Get PDF
    Las nuevas tecnologías y en especial de los paradigmas computacionales pueden ser empleados en diversos campos, entre ellos el educativo. Este hecho permite el diseño, búsqueda, presentación, intercambio y reutilización de objetos de aprendizaje dado que las tecnologías permiten almacenar, organizar, replicar, difundir, transforma; hecho que conlleva al ahorro de tiempo y recursos educativos. En el área educativa se ha visto la necesidad de crear espacios de aprendizaje flexibles y que incentiven la capacidad. A nivel de la educación superior, especialmente en los campos de la Ingeniería Informática, existe la necesidad de adecuación del uso de herramientas complementarias como herramientas de la nube, especialmente las enfocadas a la mejora de destrezas de programación web. El uso de las herramientas de la Computación en la Nube (CN), así mismo se pone de manifiesto que la CN permite la flexibilidad y capacidad de adaptación debido a que las estudiantes puedan seguir ritmos distintos en su aprendizaje de la programación web, mejorando las competencias y habilidades en los ámbitos educativos y profesionales

    Middleware para la monitorización de la calidad de servicios cloud

    Full text link
    [ES] La computación en la nube es una nueva corriente en la forma de desarrollar y usar software. El uso de servicios alojados en la nube utilizando el modelo de Software as a Service (SaaS) está siendo adoptado por multitud de organizaciones. Estos servicios suelen ir acompañados de un documento de acuerdo de nivel de servicio (Service Level Agreement o SLA) el cual define las características de calidad que el proveedor del servicio ofrece a los clientes. Es por ello necesario el uso de sistemas de monitorización que se encarguen de extraer los datos necesarios para poder controlar el cumplimiento de dichas características de manera que ofrezcan información acerca de los atributos funcionales y no funcionales del servicio. Esta información ayudará a los stakeholders a ser capaces de tomar decisiones para mejorar la calidad del servicio. En este trabajo de fin de grado se propone un enfoque de monitorización de servicios basados en modelos en tiempo de ejecución definiendo un componente middleware encargado de dicha tarea. Para comprobar el pragmatismo de este acercamiento se ha realizado una implementación orientada a la plataforma en la nube Microsoft Azure©. Además este trabajo se encuentra contextualizado por el proyecto ¿Desarrollo Incremental de Servicios Cloud Dirigido por Modelos y Orientado al Valor del Cliente (Value@Cloud)¿ realizado por el grupo de investigación de Ingeniería del Software y Sistemas de Información (ISSI) del Departamento de Sistemas Informáticos y de Computación de la Universidad Politécnica de Valencia. Del cual forma parte del paquete de trabajo ¿Definición y gestión de mecanismos de monitorización del valor en tiempo de ejecución¿. Este proyecto tiene por objetivo investigar cómo los equipos de desarrollo de software pueden identificar, crear, desplegar y monitorizar servicios cloud de forma incremental, haciendo uso de los principios del desarrollo de software ágil, desarrollo de software dirigido por modelos y en la mejora de proceso de negocio.[EN] Cloud computing is a new trend in the way of developing and using software. The use of services hosted in the cloud by employing the Software as a Service (SaaS) model is currently being employed by many organizations. These services are usually accompanied by a Level Service Agreement (SLA) document which define the quality characteristics that a service provider offers to its customers. Consequently, the use of monitoring systems for extracting the necessary data for assessing the fulfillment of cloud services quality requirements is required. This information will help stakeholders to make decisions regarding how to improve the service’s quality. In this work, we propose an approach based on models at run-time for monitoring the quality of cloud services by defining a middleware to support this task. To demonstrate the feasibility of this approach, we show the instantiation of the proposed middleware for monitoring services deployed on the Microsoft Azure© cloud platform. This work is supported by the Value@Cloud (Model-Driven Incremental Development of Cloud Services Oriented to the Customer’s Value) research project conducted by the ISSI research group from the Department of Information Systems and Computation (DSIC) at the Universitat Politècnica de València. Specifically, this work contributes to the “definition and management of monitoring mechanisms at run time” working package. The objective of this project is to investigate how software development teams can identify, create, deploy and monitor cloud services incrementally by using the principles of agile, model-driven software development and business process improvementJiménez Gómez, J. (2015). Middleware para la monitorización de la calidad de servicios cloud. http://hdl.handle.net/10251/55548.TFG

    Evaluation of monitoring tools for cloud computing environments

    No full text
    corecore