Interoperabilidade entre padrões de objetos distribuídos através de bridges e protocolos baseados em XML

Detalhes bibliográficos
Autor(a) principal: Pedroza, Antonio Augusto Ribeiro
Data de Publicação: 2002
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UNIFOR
Texto Completo: https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/71194
Resumo: CORBA e COM são tecnologias freqüentemente vistas como competidoras. Cada uma delas tem seus pontos fortes e a diferença principal entre as mesmas está no suporte que cada uma tem em diferentes Sistemas Operacionais. COM é orientado totalmente à plataforma Windows, enquanto CORBA é uma tecnologia que se propôs, desde a sua especificação inicial, a ser multiplataforma. Neste trabalho, nós não preferimos ver as tecnologias como competidoras. Ao contrário, preferimos encontrar uma forma de vê-las cooperando. Um inconveniente presente em ambas abordagens de computação distribuída é que, se uma aplicação implementada com elas precisar trabalhar usando a Internet há um problema potencial com firewals. A maioria dos firewals autoriza passar apenas o tráfego HTTP, que usa a porta 80. Isso significa que um sistema distribuído baseado em COM ou CORBA e que use a Internet necessita que os administradores de rede deixem uma faixa de números de portas abertas, o que abre brechas de segurança. Uma solução para esse problema é fazer chamadas remotas usando o protocolo HTTP. Com isso, todo o tráfego entre os objetos passa pela porta 80 e elimina-se o problema dos firewals. Outro problema está na necessidade de existir simetria das tecnologias usadas nos módulos que compõem um sistema distribuído. Esta dissertação mostra formas de obter cooperação via Internet entre os dois mundos, COM e CORBA, através de bridges que usam protocolos baseados baseados em XML e HTTP. Dentre as diversas soluções de protocolos deste tipo, escolhemos trabalhar com SOAP e XML-RPC na construção de uma brigde própria.
id UFOR_068cec443e4d5439617a919b2b4b1a59
oai_identifier_str oai::71194
network_acronym_str UFOR
network_name_str Biblioteca Digital de Teses e Dissertações da UNIFOR
repository_id_str
spelling Interoperabilidade entre padrões de objetos distribuídos através de bridges e protocolos baseados em XMLProgramação orientada ao objetoInternet - XMLCORBA e COM são tecnologias freqüentemente vistas como competidoras. Cada uma delas tem seus pontos fortes e a diferença principal entre as mesmas está no suporte que cada uma tem em diferentes Sistemas Operacionais. COM é orientado totalmente à plataforma Windows, enquanto CORBA é uma tecnologia que se propôs, desde a sua especificação inicial, a ser multiplataforma. Neste trabalho, nós não preferimos ver as tecnologias como competidoras. Ao contrário, preferimos encontrar uma forma de vê-las cooperando. Um inconveniente presente em ambas abordagens de computação distribuída é que, se uma aplicação implementada com elas precisar trabalhar usando a Internet há um problema potencial com firewals. A maioria dos firewals autoriza passar apenas o tráfego HTTP, que usa a porta 80. Isso significa que um sistema distribuído baseado em COM ou CORBA e que use a Internet necessita que os administradores de rede deixem uma faixa de números de portas abertas, o que abre brechas de segurança. Uma solução para esse problema é fazer chamadas remotas usando o protocolo HTTP. Com isso, todo o tráfego entre os objetos passa pela porta 80 e elimina-se o problema dos firewals. Outro problema está na necessidade de existir simetria das tecnologias usadas nos módulos que compõem um sistema distribuído. Esta dissertação mostra formas de obter cooperação via Internet entre os dois mundos, COM e CORBA, através de bridges que usam protocolos baseados baseados em XML e HTTP. Dentre as diversas soluções de protocolos deste tipo, escolhemos trabalhar com SOAP e XML-RPC na construção de uma brigde própria.CORBA and COM are often seen as competing technologies. Each one has its own strengths and the main difference between them resides in Operating Systems support. COM is totally oriented toward the Windows platform, while CORBA, since its inception, has been a multiplatform technology. In this study, we prefer not see them as competing technologies. To the contrary, we prefer to find a way to see them as cooperating. One specific draw back in both distributed computing approaches is that, if an application written with them needs to work within the Internet environment, there is a potential problem with firewalls. Most firewalls only allow HTTP traffic, which uses port 80. This means that a distributed system based on COM or CORBA that uses the Internet requires that network administrators leave open a range of numbers, which poses an unwelcome security risk. One solution to this problem is to make remote calls using HTTP protocol. This way, all traffic between the objects passes through port 80 and this eliminates the firewall problems. Another problem is in the necessity to exist symmetry of the used technologies in the modules that compose a distributed system. This work shows ways of gaining cooperation between the two worlds, COM and CORBA, in the Internet environment, through bridges using protocols based in XML and HTTP. Among all possible similar solutions, we choose working with SOAP and XML-RPC for building our own brige.Farias, Pedro Porfírio MunizFarias, Pedro Porfírio MunizMendonça, Nabor das ChagasMachado, Javam de CastroUniversidade de Fortaleza. Programa de Pós-Graduação em Informática AplicadaPedroza, Antonio Augusto Ribeiro2002info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/71194https://uol.unifor.br/auth-sophia/exibicao/503Disponibilidade forma física: Existe obra impressa de codigo: 69451porreponame:Biblioteca Digital de Teses e Dissertações da UNIFORinstname:Universidade de Fortaleza (UNIFOR)instacron:UNIFORinfo:eu-repo/semantics/openAccess1899-12-30T00:00:00Zoai::71194Biblioteca Digital de Teses e Dissertaçõeshttps://www.unifor.br/bdtdONGhttp://dspace.unifor.br/oai/requestbib@unifor.br||bib@unifor.bropendoar:1899-12-30T00:00Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)false
dc.title.none.fl_str_mv Interoperabilidade entre padrões de objetos distribuídos através de bridges e protocolos baseados em XML
title Interoperabilidade entre padrões de objetos distribuídos através de bridges e protocolos baseados em XML
spellingShingle Interoperabilidade entre padrões de objetos distribuídos através de bridges e protocolos baseados em XML
Pedroza, Antonio Augusto Ribeiro
Programação orientada ao objeto
Internet - XML
title_short Interoperabilidade entre padrões de objetos distribuídos através de bridges e protocolos baseados em XML
title_full Interoperabilidade entre padrões de objetos distribuídos através de bridges e protocolos baseados em XML
title_fullStr Interoperabilidade entre padrões de objetos distribuídos através de bridges e protocolos baseados em XML
title_full_unstemmed Interoperabilidade entre padrões de objetos distribuídos através de bridges e protocolos baseados em XML
title_sort Interoperabilidade entre padrões de objetos distribuídos através de bridges e protocolos baseados em XML
author Pedroza, Antonio Augusto Ribeiro
author_facet Pedroza, Antonio Augusto Ribeiro
author_role author
dc.contributor.none.fl_str_mv Farias, Pedro Porfírio Muniz
Farias, Pedro Porfírio Muniz
Mendonça, Nabor das Chagas
Machado, Javam de Castro
Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada
dc.contributor.author.fl_str_mv Pedroza, Antonio Augusto Ribeiro
dc.subject.por.fl_str_mv Programação orientada ao objeto
Internet - XML
topic Programação orientada ao objeto
Internet - XML
description CORBA e COM são tecnologias freqüentemente vistas como competidoras. Cada uma delas tem seus pontos fortes e a diferença principal entre as mesmas está no suporte que cada uma tem em diferentes Sistemas Operacionais. COM é orientado totalmente à plataforma Windows, enquanto CORBA é uma tecnologia que se propôs, desde a sua especificação inicial, a ser multiplataforma. Neste trabalho, nós não preferimos ver as tecnologias como competidoras. Ao contrário, preferimos encontrar uma forma de vê-las cooperando. Um inconveniente presente em ambas abordagens de computação distribuída é que, se uma aplicação implementada com elas precisar trabalhar usando a Internet há um problema potencial com firewals. A maioria dos firewals autoriza passar apenas o tráfego HTTP, que usa a porta 80. Isso significa que um sistema distribuído baseado em COM ou CORBA e que use a Internet necessita que os administradores de rede deixem uma faixa de números de portas abertas, o que abre brechas de segurança. Uma solução para esse problema é fazer chamadas remotas usando o protocolo HTTP. Com isso, todo o tráfego entre os objetos passa pela porta 80 e elimina-se o problema dos firewals. Outro problema está na necessidade de existir simetria das tecnologias usadas nos módulos que compõem um sistema distribuído. Esta dissertação mostra formas de obter cooperação via Internet entre os dois mundos, COM e CORBA, através de bridges que usam protocolos baseados baseados em XML e HTTP. Dentre as diversas soluções de protocolos deste tipo, escolhemos trabalhar com SOAP e XML-RPC na construção de uma brigde própria.
publishDate 2002
dc.date.none.fl_str_mv 2002
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 https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/71194
url https://biblioteca.sophia.com.br/terminalri/9575/acervo/detalhe/71194
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://uol.unifor.br/auth-sophia/exibicao/503
Disponibilidade forma física: Existe obra impressa de codigo: 69451
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:Biblioteca Digital de Teses e Dissertações da UNIFOR
instname:Universidade de Fortaleza (UNIFOR)
instacron:UNIFOR
instname_str Universidade de Fortaleza (UNIFOR)
instacron_str UNIFOR
institution UNIFOR
reponame_str Biblioteca Digital de Teses e Dissertações da UNIFOR
collection Biblioteca Digital de Teses e Dissertações da UNIFOR
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UNIFOR - Universidade de Fortaleza (UNIFOR)
repository.mail.fl_str_mv bib@unifor.br||bib@unifor.br
_version_ 1800408694247129088