Servicios en la nube con Microsoft Azure : sistema de control de estacionamientos de la Policía Municipal de Móstoles

Moreno Sánchez, Oscar (2016). Servicios en la nube con Microsoft Azure : sistema de control de estacionamientos de la Policía Municipal de Móstoles. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Descripción

Título: Servicios en la nube con Microsoft Azure : sistema de control de estacionamientos de la Policía Municipal de Móstoles
Autor/es:
  • Moreno Sánchez, Oscar
Director/es:
  • Díaz Fernández, Jessica
  • Pérez Benedí, Jennifer
Tipo de Documento: Proyecto Fin de Carrera/Grado
Fecha: Junio 2016
Materias:
Escuela: E.T.S.I. de Sistemas Informáticos (UPM)
Departamento: Sistemas Informáticos
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (4MB) | Vista Previa
[img] Archivo comprimido ZIP - Acceso permitido solamente a usuarios en el campus de la UPM
Descargar (6MB)
[img] Archivo comprimido ZIP - Acceso permitido solamente a usuarios en el campus de la UPM
Descargar (78MB)
[img] Archivo comprimido ZIP - Acceso permitido solamente a usuarios en el campus de la UPM
Descargar (15MB)

Resumen

Una de las últimas tendencias en el área de las TIC (Tecnologías de la Información y Comunicación) es la adopción del paradigma de Computación en la Nube (Cloud Computing). Cloud Computing aboga por el uso de recursos computacionales (redes, servidores, almacenamiento, así como aplicaciones y servicios software) de terceros prestados como servicios, evitando el despliegue y mantenimiento de una infraestructura propia. Las Smart Cities no pueden permanecer ajenas a este nuevo modelo de prestación de servicios. Contar con una plataforma flexible y escalable puede dar solución a momentos de aumento de la demanda de determinados servicios. Las ciudades modernas pugnan por un espacio de relevancia en este ámbito, buscando implementar políticas de desarrollo sostenible que respondan a las necesidades básicas de instituciones, empresas y de los propios habitantes, tanto en lo económico, como en los aspectos operativos, sociales y medioambientales. Por ello, las ciudades modernas deben orientarse a mejorar el confort (servicio) de los ciudadanos, siendo cada vez más eficaces y brindando una mayor calidad en el servicio, mientras respetan al máximo los aspectos medioambientales y el uso prudente de los recursos naturales no renovables. El concepto de ciudad inteligente implica maximizar el uso de las TIC para mejorar la calidad de vida poniendo a disposición del usuario multitud de servicios y aplicaciones a través de Internet. Por ello, hay una tendencia en el desarrollo software para Smart Cities bajo el paradigma de Cloud Computing. Este Proyecto de Fin de Grado (PFG) aborda el estudio y uso de Cloud Computing como paradigma de desarrollo en proyectos TIC. El PFG describe nociones básicas del cambio de modelo que introduce Cloud, así como los diferentes modelos de servicio que ofrece: infraestructura, plataforma de desarrollo y software (IaaS, PaaS y SaaS, respectivamente). Además, se presentan los principales proveedores que se encuentran en el mercado, incidiendo de manera especial en Microsoft y su PaaS Azure, pormenorizando sus características más relevantes: suscripciones, planes de servicios y recursos, así como los servicios de desarrollo que ofrece. El objetivo principal de este Proyecto Final de Grado (PFG) es el estudio y uso de la plataforma de desarrollo en la nube Microsoft Azure, mediante el desarrollo y posterior despliegue de un servicio del dominio de las Smart Cities que soporte interoperabilidad entre sistemas heterogéneos, identificación y autenticación, gestión de bases de datos y ejecución de procesos en segundo plano de forma transparente al usuario. La utilización del Service Bus de Azure para la comunicación entre sistemas y el uso de WebJobs para implementar procesos de segundo plano son los elementos centrales y más significativos de este desarrollo que se han utilizado de la PaaS (Platform as a Service) de Microsoft, ya que representan soluciones efectivas a problemas que se presentan en numerosas ocasiones. Concretamente, el servicio diseñado, desarrollado y desplegado en la nube para poner en práctica estos conceptos es un Sistema de Control de Estacionamientos para la Policía Municipal de Móstoles. De esta manera, a través de este caso práctico y su descripción detallada, se demuestra el cómo usar de un conjunto de servicios avanzados proporcionados por la PaaS de Microsoft y su utilidad para las necesidades actuales de los proyectos TIC. ABSTRACT Cloud Computing is one of the latest trends in the area of ICT (Information and Communications Technology). Cloud Computing advocates the use of computer resources (networks, servers, storage and software applications and services) provided as third-party services, avoiding the deployment and maintenance of in-house infrastructure. Smart Cities cannot remain outside this new model of service provisioning. Modern cities compete to implement sustainable development policies that provide the basic needs of institutions, companies, and citizens regarding with economic, operational, social, and environmental aspects. Therefore, modern cities should aim at improving the comfort (service) of citizens, becoming more efficient and providing better quality of service, while respecting environmental aspects and the prudent use of nonrenewable natural resources. The smart city concept involves maximizing the use of ICT to improve the quality of life by providing the user with a multitude of services and applications over the Internet. Flexible and scalable platforms on cloud can deal with times of increased demand for certain ‘smart city services’. Therefore, the adoption of the Cloud Computing paradigm in the development of Smart Cities services is becoming a trend for the last years. This Final Degree Project (FDP) deals with the study and use of Cloud Computing as a paradigm for developing ICT projects, specifically in the domain of Smart Cities. The FDP describes the basics of model change that Cloud introduces, as well as different service models that Cloud offers: infrastructure, development platform and software (IaaS, PaaS and SaaS, respectively). Cloud vendors are also briefly presented, with special attention to Microsoft and its Azure PaaS, by describing its most important features: subscriptions, service plans and resources, as well as development services. The main goal of this Final Degree Project (FDP) is the study and use of the cloud development platform of Microsoft Azure by developing and then deploying a service for the Smart Cities domain. This service is characterized by supporting interoperability among hetereogeneous systems, identification and authentication, database management, and execution of background processes. The use of Azure Service Bus for communication among systems and the use of WebJobs to implement background processes are the central and most significant elements of this development that has been used of the Microsoft PaaS (Platform as a Service), as they represent effective solutions to representative problems of smart cities. Specifically, to put these concepts into practice, it has been designed, developed and deployed a service for a Parking Management System of the Municipal Police of Mostoles. As a result, this case study demonstrates the use advanced services of the Microsoft PaaS and their utility in the current needs of ICT projects.

Más información

ID de Registro: 42505
Identificador DC: http://oa.upm.es/42505/
Identificador OAI: oai:oa.upm.es:42505
Depositado por: Biblioteca Universitaria Campus Sur
Depositado el: 08 Jul 2016 05:13
Ultima Modificación: 08 Jul 2016 05:13
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM