Please use this identifier to cite or link to this item:
https://hdl.handle.net/10216/88813| Author(s): | António Joaquim Ribeiro Garcez |
| Title: | Informação Clínica em Tempo Real |
| Issue Date: | 2015-07-16 |
| Abstract: | The Web, in its early days, was mostly comprised of pages whose content was static, although the content of some web pages was dynamically generated by external tools to the Web server. Moreover, the page content was updated only when the user reloaded the web page. However, in the process of migration of standalone applications to the web, there was the need to develop techniques and technologies that, originally, could change the web page content without having to reload it manually and thus showing real time information. Because of the ease with which it is implemented and the excellent results it obtains, the companies, in the most diverse areas, began using polling to update the information in the web applications they developed. Polling is a technique that, thanks to a large number of HTTP requests made by the client in a short time, gives the idea to the user that is the server that informs the client about the updates that are happening. The increase in users and the reliability of information required in some web applications made the polling limitations being exposed. The main problems associated to the use of polling are connected to a decrease in the server performance and the increase in the network traffic. These two limitations may lead to the information reaches the client with significant delay or, in extreme cases, end up not reaching the client. In an area as sensitive as is the area of health, there cannot be information gaps because it can mislead health professionals, which can end up compromising the health of hospitalized patients. For this work, the first goal is to research all the techniques that allow a web application showing real-time information. Starting with the research carried out and analyzing the advantages and disadvantages of the various techniques, the second goal consists in choosing a technique to solve the problems encountered. Taking for base the chosen technology, the third objective is to implement one module that will allow Glintt systems show real time information in a more effective and efficient way without making lots of changes in the current system. Finally, the last goal is the adaptation of an existing web application to be used to evaluate and test the deployed module. |
| Description: | A web, nos seus primeiros tempos, era basicamente constituída por páginas web cujo conteúdo era estático (algumas páginas web recorriam a software externo para alterar o conteúdo). O conteúdo da página só era atualizado quando o utilizador mandasse recarregar a página web. Contudo, com o processo de migração das aplicações, até aqui, standalone para a web houve a necessidade de desenvolver técnicas e tecnologias que, nativamente, conseguissem alterar o conteúdo da página web sem ter de recarregar manualmente e assim poder mostrar informação em tempo real. Devido à facilidade com que é implementada e aos excelentes resultados que consegue obter, as empresas, nas mais diversas áreas, começaram a utilizar polling para atualizar a informação nas aplicações web que desenvolviam. O polling é uma técnica que, graças a um grande número de pedidos HTTP feitos pelo cliente num pequeno intervalo de tempo, permite dar a ideia ao utilizador de que é o servidor que está a informar o cliente sobre as atualizações que estão a acontecer. O aumento de utilizadores e a fiabilidade da informação exigida em algumas aplicações web fez com que as limitações do polling ficassem expostas. Os principais problemas relacionados com a utilização do polling estão relacionados com uma diminuição no desempenho do servidor e com o aumento no tráfego da rede. Estas duas limitações podem fazer com que a informação chegue ao cliente com atraso significativo ou, em casos mais extremos, que acabe por não chegar ao cliente. Numa área tão sensível como é a área da saúde, não pode haver falhas de informação uma vez que pode induzir em erro os profissionais de saúde o que pode acabar por comprometer a saúde dos doentes internados. Para este trabalho, o primeiro objetivo passa pela elaboração de uma pesquisa sobre todas as técnicas que permitam a uma aplicação web mostrar informação em tempo real. A partir da pesquisa efetuada e analisando as vantagens e desvantagens das várias técnicas, o segundo objetivo consiste na escolha de uma técnica resolva os problemas encontrados. O terceiro passa, com base na técnica escolhida, por implementar um módulo que permita aos sistemas Glintt mostrar informação em tempo real de uma forma mais eficaz e eficiente, sem que com isso o sistema atual sofra grandes alterações. Por fim, o último objetivo passa pela adaptação de uma aplicação web, previamente desenvolvida, que vai permitir avaliar e testar o módulo implementado. |
| Subject: | Engenharia electrotécnica, electrónica e informática Electrical engineering, Electronic engineering, Information engineering |
| Scientific areas: | Ciências da engenharia e tecnologias::Engenharia electrotécnica, electrónica e informática Engineering and technology::Electrical engineering, Electronic engineering, Information engineering |
| DOI: | 10.34626/yew3-vs34 |
| TID identifier: | 201297361 |
| URI: | https://hdl.handle.net/10216/88813 |
| Document Type: | Dissertação |
| Rights: | openAccess |
| Appears in Collections: | FEUP - Dissertação |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| 35446.pdf | Informação Clínica em Tempo Real | 3.18 MB | Adobe PDF | ![]() View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.
