Publicação

Monitorizações na camada Middleware e os seus desafios

Ver documento

Detalhes bibliográficos
Resumo:The MiddleWare layer is an abstraction method that acts as an intermediary in a software infastructure implementing interoperability between existing applications, operating systems, networks and the hardware of a distributed system. It is considered a cross-platform tool capable of providing an essential programming abstraction to this type of systems, allowing for easier management of the inherent heterogeneity in these. A Middleware solution application allows a responsible user to orchestrate message flows, to prepare their contents so that they always reach their destination in the format they need. It also provides the users with the possibility to obtain information in real time regarding the performance of the systems it encompasses, allowing evaluation and consequent action to improve efficiency, in order to achieve the requirements of the systems’ operation. The project to be developed, aims to take advantage of Internet of Things and Middleware technologies and concepts, applying them to the creation of a service monitoring tool essential to a more efficient performance of a distributed system. The services and architectures to focus with greater attention are Micro-Services, SOA Architecture, ETL processes and Events, of which one will be chosen to be the focus in the development of the project.
Autores principais:Ramos, José Lopes
Assunto:MiddleWare Micro-Services Soa architecture Events Arquitetura SOA Eventos Engenharia e Tecnologia::Engenharia Eletrotécnica, Eletrónica e Informática
Ano:2021
País:Portugal
Tipo de documento:dissertação de mestrado
Tipo de acesso:acesso restrito
Instituição associada:Universidade do Minho
Idioma:português
Origem:RepositóriUM - Universidade do Minho
Descrição
Resumo:The MiddleWare layer is an abstraction method that acts as an intermediary in a software infastructure implementing interoperability between existing applications, operating systems, networks and the hardware of a distributed system. It is considered a cross-platform tool capable of providing an essential programming abstraction to this type of systems, allowing for easier management of the inherent heterogeneity in these. A Middleware solution application allows a responsible user to orchestrate message flows, to prepare their contents so that they always reach their destination in the format they need. It also provides the users with the possibility to obtain information in real time regarding the performance of the systems it encompasses, allowing evaluation and consequent action to improve efficiency, in order to achieve the requirements of the systems’ operation. The project to be developed, aims to take advantage of Internet of Things and Middleware technologies and concepts, applying them to the creation of a service monitoring tool essential to a more efficient performance of a distributed system. The services and architectures to focus with greater attention are Micro-Services, SOA Architecture, ETL processes and Events, of which one will be chosen to be the focus in the development of the project.