Please use this identifier to cite or link to this item:
https://hdl.handle.net/10316/107900
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | Araújo, Filipe João Boavida Mendonça Machado de | - |
dc.contributor.author | Simões, Tiago Miguel Matrola | - |
dc.date.accessioned | 2023-08-02T22:03:02Z | - |
dc.date.available | 2023-08-02T22:03:02Z | - |
dc.date.issued | 2023-07-21 | - |
dc.date.submitted | 2023-08-02 | - |
dc.identifier.uri | https://hdl.handle.net/10316/107900 | - |
dc.description | Dissertação de Mestrado em Engenharia Informática apresentada à Faculdade de Ciências e Tecnologia | - |
dc.description.abstract | As aplicações de microsserviços são sistemas compostos por vários serviços independentes, autónomos, com capacidade de integrar várias e distintas linguagens de programação e tecnologias, estão interligados e conseguem comunicar entre si através de APIs (Interfaces de Programação de Aplicações), garantido, desta forma, a continuidade do bom funcionamento das mesmas sem quaisquer interrupções. As aplicações desenvolvidas sob o padrão arquitetural de microsserviços, disponíveis para fins científicos continuam, contudo, a ser escassas, semelhantes, de reduzida dimensão, com poucas tecnologias e incompletas, comprometendo, desta forma o acesso a dados de monitorização capazes de emular um ambiente real.O reconhecimento destas limitações impulsionou o desenvolvimento e implementação de uma aplicação de website de e-commerce que integra três sistemas, o Publicitaki (anuncia artigos publicados por lojas), a Loja (vende os artigos) e o Banco (efetua transações bancárias). A sua demarcação passará pela sua ampla diversidade tecnológica (frameworks e linguagens de programação) funcionalidades (comunicação síncrona e assíncrona), escalabilidade e suporte nativo para a Cloud (Amazon AWS), com execução a baixo custo. A aplicação assegurará que a produção de dados será efetiva e completa e fornecerá recursos de monitorização, que serão disponibilizados para conceder informações relevantes, precisas e acessíveis para futuras investigações e análises da comunidade científica.------------------- | por |
dc.description.abstract | Microservices applications are systems composed of several independent, autonomous services, with the ability to integrate several and distinct programming languages and technologies, are interconnected and can communicate with each other through APIs (Application Programming Interfaces), thus ensuring the continuity of their proper functioning without any interruptions. The applications developed under the microservices architectural pattern, available for scientific purposes are still, however, scarce, similar, small, with few technologies and incomplete, thus compromising the access to monitoring data capable of emulating a real environment. The recognition of these limitations drove the development and implementation of an e-commerce website application that integrates three systems, the Publicitaki (advertises articles published by shops), the Store (sells the products) and the Bank (performs banking transactions). Its demarcation will be through its wide technological diversity (frameworks and programming languages) functionalities (synchronous and asynchronous communication), scalability and native support for the Cloud (Amazon AWS), with low-cost execution. The application will ensure that the production of data will be effective and complete and will provide monitoring resources, which will be made available to grant relevant, precise, and accessible information for future research and analysis by the scientific community.--------------------------------------------------------------------- | eng |
dc.language.iso | por | - |
dc.rights | openAccess | - |
dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | - |
dc.subject | Monolítico | por |
dc.subject | Arquitectura Orientada aos Serviços | por |
dc.subject | Microsserviços | por |
dc.subject | Nuvem | por |
dc.subject | Docker | por |
dc.subject | Monolith | eng |
dc.subject | Service-Oriented Architecture | eng |
dc.subject | Microservices | eng |
dc.subject | Cloud | eng |
dc.subject | Docker | eng |
dc.title | APLICAÇÃO BASEADA EM MICROSSERVIÇOS PARA FINS CIENTÍFICOS | por |
dc.title.alternative | A microservices application for research purposes | eng |
dc.type | masterThesis | - |
degois.publication.location | DEI-FCTUC | - |
degois.publication.title | APLICAÇÃO BASEADA EM MICROSSERVIÇOS PARA FINS CIENTÍFICOS | por |
dc.peerreviewed | yes | - |
dc.identifier.tid | 203338162 | - |
thesis.degree.discipline | Informática | - |
thesis.degree.grantor | Universidade de Coimbra | - |
thesis.degree.level | 1 | - |
thesis.degree.name | Mestrado em Engenharia Informática | - |
uc.degree.grantorUnit | Faculdade de Ciências e Tecnologia - Departamento de Engenharia Informática | - |
uc.degree.grantorID | 0500 | - |
uc.contributor.author | Simões, Tiago Miguel Matrola::0009-0009-0033-1831 | - |
uc.degree.classification | 17 | - |
uc.degree.presidentejuri | Silva, Paula Alexandra Gomes da | - |
uc.degree.elementojuri | Araújo, Filipe João Boavida Mendonça Machado de | - |
uc.degree.elementojuri | Madeira, Henrique Santos do Carmo | - |
uc.contributor.advisor | Araújo, Filipe João Boavida Mendonça Machado de | - |
item.openairetype | masterThesis | - |
item.fulltext | Com Texto completo | - |
item.languageiso639-1 | pt | - |
item.grantfulltext | open | - |
item.cerifentitytype | Publications | - |
item.openairecristype | http://purl.org/coar/resource_type/c_18cf | - |
Appears in Collections: | UC - Dissertações de Mestrado |
Files in This Item:
File | Size | Format | |
---|---|---|---|
2020180803_TiagoSimoes_RelatorioFinal.pdf | 6.03 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License