Interoperabilidade entre padrões de objetos distribuídos através de bridges e protocolos baseados em XML
Autor(a) principal: | |
---|---|
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_ |
1815437291628265472 |