ebook img

Desenvolvimento de API para aplicação cloud PDF

119 Pages·2017·2 MB·Portuguese
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Desenvolvimento de API para aplicação cloud

Projeto Mestrado em Engenharia InformÆtica - Computa(cid:231)ªo M(cid:243)vel Desenvolvimento de API para aplica(cid:231)ªo cloud Ana Isabel Alves Marques Leiria, abril de 2018 Projeto Mestrado em Engenheria InformÆtica - Computa(cid:231)ªo M(cid:243)vel Desenvolvimento de API para aplica(cid:231)ªo cloud Ana Isabel Alves Marques Projeto de Mestrado realizada sob a orienta(cid:231)ªo do Doutor Marco Ant(cid:243)nio de Oliveira Monteiro, Professor da Escola Superior de Tecnologia e Gestªo do Instituto PolitØcnico de Leiria . Leiria, abril de 2018 Agradecimentos Na elabora(cid:231)ªo deste projeto foram vÆrias as pessoas que, direta ou indiretamente, contribu(cid:237)ramparaqueestaetapadaminhaforma(cid:231)ªoacadØmica, chegasseabomtermo. A elas quero expressar a mais sincera gratidªo. Ao orientador Professor Doutor Marco Ant(cid:243)nio de Oliveira Monteiro por toda a ajuda, motiva(cid:231)ªo e disponibilidade concedida ao longo deste projeto. (cid:192)s empresas Sinmetro e Aferymed, pela excelente oportunidade que me foi dada e pela con(cid:28)an(cid:231)a que depositaram em mim, bem pelo facto de me terem proporcionado todas as condi(cid:231)ıes necessÆrias para a elabora(cid:231)ªo do estÆgio. (cid:192) minha mªe e meu irmªo, um enorme obrigada por acreditarem sempre em mim e nas minhas capacidades. Aos meus amigos, colegas de curso e a todos aqueles nªo mencionados que, direta ou indiretamente, contribu(cid:237)ram a concretiza(cid:231)ªo deste projeto. A todos dedico este projeto. III IV Resumo Gra(cid:231)as ao aparecimento do estilo de arquitetura REST (Representational State Transfer) surgiu uma nova alternativa para a implementa(cid:231)ªo de servi(cid:231)os Web. Este permitiu que, de um modo mais simples e (cid:29)ex(cid:237)vel, fosse poss(cid:237)vel desenvolver APIs (Ap- plication Programming Interface) para a comunica(cid:231)ªo entre cliente e servidor. Deste modo, a Sinmetro, empresa onde foi realizado o estÆgio, sentiu a necessidade de desenvolver uma API REST para aplica(cid:231)ªo cloud em modelo SaaS (Software as a Service) com vista a integra(cid:231)ªo de uma aplica(cid:231)ªo Web destinada ao controlo estat(cid:237)stico da quantidade em prØ-embalados. Essa aplica(cid:231)ªo Web designa-se por Accept cloud e Ø um dos m(cid:243)dulos do sistema Accept, software criado pela empresa. Este relat(cid:243)rio descreve todo o processo de desenvolvimento da API REST, desen- volvida em Python, que tem como principais objetivos a gestªo, recolha de dados e tratamento estat(cid:237)stico de dados necessÆrios ao controlo metrol(cid:243)gico de prØ-embalados. Palavras-chave: API REST, Python, Django REST, Metrologia, PrØ-embalados V VI Abstract Thanks to the appearance of the REST (Representational State Transfer) arqui- tectural style a new alternative for the implementation of web services has emerged. This allowed that, in a simpler and more (cid:29)exible way, it was possible to develop APIs (Application Programming Interface) for the communication between client and server. This way, Sinmetro, the company where the internship was held, felt the need to develop a REST API for cloud application in the SaaS (Software as a Service) model, aiming for the integration of the web application for the statistical control of quantity in prepackaged. This web application is called Accept cloud and is one of the Accept system modules, software created by the company. This report describes the entire process of developing the REST API, developed in Python, whose main objectives are the management, data collection and statistical treatment of data necessary for the pre-packaged metrological control. Keywords: API REST, Python, Django REST, Metrology, Prepackages VII VIII

Description:
plication Programming Interface) para a comunicação entre cliente e servidor. Essa aplicação Web designa-se por Accept cloud e é um dos Palavras-chave: API REST, Python, Django REST, Metrologia, Pré- Cada pedido ao servidor é feito de forma independente e padronizada passando ape-.
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.