Please use this identifier to cite or link to this item: http://hdl.handle.net/10773/1958
Title: Motor de integração de dados clínicos distribuídos e sua monitorização
Author: Santos, Vânia Eduarda Albuquerque Domingues
Advisor: Cunha, João Paulo
Keywords: Engenharia de computadores
Serviços de saúde
Telemática
Arquitecturas de redes de computadores
Defense Date: 2008
Publisher: Universidade de Aveiro
Abstract: A evolução da tecnologia e da sociedade impôs um ritmo exigente ao crescimento dos sistemas de informação, tanto na qualidade como nas funcionalidades que facultam. Na área da saúde, a evolução dos sistemas de informação traduziu-se no surgimento de vários sistemas especializados e fontes heterogéneas de informação clínica. O acesso unificado a esse património de dados fragmentado passa pela adopção de soluções de integração de sistemas e conteúdos. A Rede Telemática da Saúde (RTS) da região de Aveiro é uma rede que procura implementar métodos para a partilha segura de dados entre instituições de saúde. Para isso, utiliza um motor de integração que acede aos sistemas de informação existentes de um modo não intrusivo e flexível para criar uma vista unificada da informação dos utentes. Com a entrada em produção da RTS, sentiu-se a necessidade de dispor de mecanismos para monitorar a execução dos processos distribuídos de integração, de modo a compreender a qualidade de serviço da rede, disponibilidade das fontes e análise dos pontos críticos da execução dos algoritmos de integração. Pretendia-se com a melhor compreensão dos processos existentes, introduzir optimizações, especialmente ao nível do motor de integração, que apresentava algumas limitações de desempenho. Destas necessidades surgem os objectivos a alcançar: a construção de uma ferramenta que permita o controlo e análise do desempenho e comportamento da rede e a optimização do algoritmo de integração, procurando melhorá-lo em função das características observadas na rede. No âmbito desta contribuição, avaliámos o algoritmo de integração pré-existente no sentido de identificar pontos de estrangulamento e propusemos algumas melhorias. Esta análise é suportada num conjunto de ferramentas que foram desenvolvidas, permitindo o registo de tempos de execução e a sua análise em gráficos. Apresentamos resultados obtidos antes e depois da intervenção ao nível do motor de integração. Os resultados ajudam a perceber a importância da optimização do algoritmo do motor de integração. As ferramentas de monitorização desenvolvidas foram introduzidas em produção, assistindo a análise do comportamento da rede e a tomada de decisões. ABSTRACT: The technology and society evolution make the information systems grow up, either in quality as in the supplied services. In health area, the quality is quite relevant: there are several and heterogeneous information sources that share of clinica and confidential information. The modern Information Society requirements forces the technology to develop in a fast and demanding pace, either in quality as in the supplied functionalities. In healthcare, the evolution of information systems has lead to the coexistence of specialized information systems and heterogeneous clinical data sources. The unified access to fragmented data in this domain requires the development of solutions integrating both systems and their content. The “Rede Telemática da Saúde” (RTS) aims at implementing such methods, allowing to securely share clinical data between healthcare institutions. The RTS makes use of a integration engine, which accesses the data sources in a flexible and non-intrusive way, to create a unified view of patients information. The introduction of RTS in a production environment raised a need for mechanisms to control the distributed integration processes, allowing the analysis of the network quality and the information sources availability. With these analysis mechanisms, it was possible to introduce some optimizations in the system, specially in the integration engine module, which was having some performance limitations. These needs set the scenario for this contribution: to build a toolkit allowing collecting distributed processes monitoring data and supporting its analysis. This information would them allow to assess the current deployments and support the integration engine optimization. The existing algorithm was assessed to find bottlenecks using the tools here described and resedign to optimize the long execution times. The results before and after the intervention are presented and discussed. The results obtained help to understand the impact of the integration engine optimization. Additionally, the monitoring tools were deployed in the production environment, assisting in the network analysis and decision taking.
Description: Mestrado em Engenharia de Computadores e Telemática
URI: http://hdl.handle.net/10773/1958
Appears in Collections:UA - Dissertações de mestrado
DETI - Dissertações de mestrado

Files in This Item:
File Description SizeFormat 
2009000452.pdf8.36 MBAdobe PDFView/Open


FacebookTwitterLinkedIn
Formato BibTex MendeleyEndnote Degois 

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.