Interface CORBA com middleware Basic System

Detalhes bibliográficos
Autor(a) principal: Silva, Sara Cristina Lopes do Patrocínio, 1986-
Data de Publicação: 2011
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10451/8690
Resumo: Tese de mestrado em Engenharia Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2011
id RCAP_a95556d7ae06d01a2d0b21530af92be0
oai_identifier_str oai:repositorio.ul.pt:10451/8690
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling Interface CORBA com middleware Basic SystemMiddlewareBasic SystemCORBAInteroperabilidadeTeses de mestrado - 2011Tese de mestrado em Engenharia Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2011Com o passar dos anos tem aumentado o grau de heterogeneidade de software nos sistemas distribuídos. De forma a minimizar os problemas que podem advir deste aumento, utiliza-se normalmente um middleware que separa a camada aplicacional da componente sistema operativo garantindo assim a independência e interoperabilidade entre os vários tipos de nós de um sistema distribuído. O sistema de controlo de tráfego aéreo da NAV Portugal E.P.E. LISATM é constituído por um grande número de componentes existindo uma grande heterogeneidade entre eles. Este sistema LISATM tem como principal função o de apresentar informação que permita efectuar o controlo de tráfego aéreo, sendo necessário que todas as componentes troquem informação entre si tendo para isso que existir interoperabilidade entre elas. Uma forma de garantir a interoperabilidade desejada foi recorrendo a um middleware proprietário, o Basic System. Ao longo do tempo têm surgido novas tecnologias e novos sistemas operativos, tornando-se necessário garantir que o Basic System se mantém compatível com o novo software e hardware que surge, de modo a continuar desempenhar a função para a qual foi desenvolvida. O CORBA é um middleware desenvolvido segundo uma especificação da Object Management Group. Existem várias implementações desta especificação que também tem vindo a ser actualizada. O objectivo deste trabalho é a criação uma interface CORBA para o middleware Basic System de modo a mostrar que é possível utilizar o Basic System recorrendo a uma tecnologia conhecida, esta interface será criada sobre uma ferramenta do middleware, responsável por gerir as bases de dados controladas pelo Basic System. Com a realização deste projecto foi possível operar sobre as bases de dados controladas pelo Basic System recorrendo à interface CORBA desenvolvida. Ficou provado que é possível adaptar o middleware proprietário para que se possa responder ao avanço da tecnologia, dando assim continuidade a um legacy system.With the years passing the degree of heterogeneity in distributed systems has increased. In order to deal with this problem a middleware layer is used to separate the application layer from the operating system ensuring application independence and interoperability between the various nodes of a distributed system. The air traffic control system at NAV Portugal E.P.E., LISATM, consists in a large number of nodes and there is a great heterogeneity between them. The system’s main function is to present information that allows the air traffic controller to take quality decisions (i.e. to separate traffic in a safe manner) based on the presented traffic and flight plan information. This requires that all nodes exchange information with each other in a timely manner. A way to guarantee the desired interoperability is using the NAV proprietary middleware Basic System. Over the last few years new technologies and operating systems have been introduced to the LISATM system given rise to changes in the middleware to comply with new requirements imposed by the industry. The CORBA Middleware is a specification from the Object Management Group. There are several implementations of this specification that keeps evolving. The aim of this work is to demonstrate that it is viable to incorporate a CORBA interface, as a pluggable task, into the middleware Basic System. The task chosen to which this interface shall be added is the one responsible for managing databases inside a program context on top of the middleware layer Basic System. With the completion of this project it was possible to perform operations on the databases controlled by the middleware using the CORBA interface. This project has proved that it is possible to adapt the proprietary middleware and incorporate recent technology without repercussion to the existing legacy system.Calha, Mário João BarataVermelhudo, José dos Santos MestreRepositório da Universidade de LisboaSilva, Sara Cristina Lopes do Patrocínio, 1986-2013-06-26T14:28:27Z20112011-01-01T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10451/8690porinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-11-08T15:52:35Zoai:repositorio.ul.pt:10451/8690Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T21:33:06.296639Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv Interface CORBA com middleware Basic System
title Interface CORBA com middleware Basic System
spellingShingle Interface CORBA com middleware Basic System
Silva, Sara Cristina Lopes do Patrocínio, 1986-
Middleware
Basic System
CORBA
Interoperabilidade
Teses de mestrado - 2011
title_short Interface CORBA com middleware Basic System
title_full Interface CORBA com middleware Basic System
title_fullStr Interface CORBA com middleware Basic System
title_full_unstemmed Interface CORBA com middleware Basic System
title_sort Interface CORBA com middleware Basic System
author Silva, Sara Cristina Lopes do Patrocínio, 1986-
author_facet Silva, Sara Cristina Lopes do Patrocínio, 1986-
author_role author
dc.contributor.none.fl_str_mv Calha, Mário João Barata
Vermelhudo, José dos Santos Mestre
Repositório da Universidade de Lisboa
dc.contributor.author.fl_str_mv Silva, Sara Cristina Lopes do Patrocínio, 1986-
dc.subject.por.fl_str_mv Middleware
Basic System
CORBA
Interoperabilidade
Teses de mestrado - 2011
topic Middleware
Basic System
CORBA
Interoperabilidade
Teses de mestrado - 2011
description Tese de mestrado em Engenharia Informática, apresentada à Universidade de Lisboa, através da Faculdade de Ciências, 2011
publishDate 2011
dc.date.none.fl_str_mv 2011
2011-01-01T00:00:00Z
2013-06-26T14:28:27Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10451/8690
url http://hdl.handle.net/10451/8690
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799134224485187584