Objetos distribuídos: conceitos e padrões

Ao se decidir distribuir um sistema deve-se considerar tanto o "overhead" que isto implica quanto o benefício que pode ser alcancado. Tipicamente, apos iniciar-se o modelamento de um sistema, determina-se quais objetos precisam ser implementados como locais e quais como distribuídos. A mod...

Full description

Bibliographic Details
Main Author: Samira Rachid da Costa
Other Authors: Tatuo Nakanishi
Language:Portuguese
Published: Instituto Nacional de Pesquisas Espaciais (INPE) 2000
Online Access:http://urlib.net/sid.inpe.br/deise/2001/04.24.14.21
id ndltd-IBICT-oai-urlib.net-sid.inpe.br-deise-2001-04.24.14.21.35-0
record_format oai_dc
spelling ndltd-IBICT-oai-urlib.net-sid.inpe.br-deise-2001-04.24.14.21.35-02019-01-22T03:15:54Z Objetos distribuídos: conceitos e padrões Distributedobjets: conceptsandpatterns Samira Rachid da Costa Tatuo Nakanishi João Bosco Schumann Cunha Selma Shin Shimizu Melnikoff Ao se decidir distribuir um sistema deve-se considerar tanto o "overhead" que isto implica quanto o benefício que pode ser alcancado. Tipicamente, apos iniciar-se o modelamento de um sistema, determina-se quais objetos precisam ser implementados como locais e quais como distribuídos. A modelagem apresenta um problema quanto a escolha da arquitetura de distribuicao. Estas arquiteturas suportam o desenvolvimento de aplicacoes executando num ambiente heterogeneo e distribuído, dispondo de servicos comuns as aplicações, tais como, comunicação entre cliente e servidor, isolamento das aplicações em relação as plataformas de hardware, sistemas operacionais, protocolos de rede e linguagens de implementação. Cada uma delas apresentara vantagens e desvantagens, isto e, uma melhor adequação para cada sistema em particular. Através de pesquisa bibliografica, verificou-se que as arquiteturas mais referenciadas são: o "Common Object Request Broker Architecture" (CORBA)e o "Distributed Component Object Model" (DCOM). Assim um estudo das similaridades e diferencas entre ambos, levantadas através de seus modelos de objeto, protocolos de comunicação, funcionalidades e abrangencia, passa a ser um ponto de partida para obter um panorama do estado da arte da tecnologia de distribuicao de objetos, assim como, para o desenvolvimento de aplicações distribuidas que se utilizem dessas arquiteturas de distribuição. When deciding to distribute a system, it should be taken into account that the distribution implies "overhead". Yet, the benefit it provides should be explored. Typically, after starting the modeling of a system, is necessary to determine which objects must be implemented as locals or as distributed. The modeling presents a problem in relation to the choice of the distribution architecture. These architectures support the development of applications performing in a heterogeneous environment. They also provide common services to the applications such as communication between server and client; isolation of applications concerned to hardware plataforms; operational systems; net protocols; and implementation languages. Each architecture will present advantages and disadvantages. That is, a more suitable architecture for each particular system. Through bibliographic research, it was possible to observe that the most referred architectures are: "Common Object Request Broker Architecture"(CORBA)and"Distributed Component Object Model" (DCOM). Thus a disquisition showing the similarities and differences between then could be the first step to obtain an overview of the distributed object technology; and also assist the development of distributed application based on one of this distribution architectureses. 2000-04-27 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://urlib.net/sid.inpe.br/deise/2001/04.24.14.21 por info:eu-repo/semantics/openAccess Instituto Nacional de Pesquisas Espaciais (INPE) Programa de Pós-Graduação do INPE em Computação Aplicada INPE BR reponame:Biblioteca Digital de Teses e Dissertações do INPE instname:Instituto Nacional de Pesquisas Espaciais instacron:INPE
collection NDLTD
language Portuguese
sources NDLTD
description Ao se decidir distribuir um sistema deve-se considerar tanto o "overhead" que isto implica quanto o benefício que pode ser alcancado. Tipicamente, apos iniciar-se o modelamento de um sistema, determina-se quais objetos precisam ser implementados como locais e quais como distribuídos. A modelagem apresenta um problema quanto a escolha da arquitetura de distribuicao. Estas arquiteturas suportam o desenvolvimento de aplicacoes executando num ambiente heterogeneo e distribuído, dispondo de servicos comuns as aplicações, tais como, comunicação entre cliente e servidor, isolamento das aplicações em relação as plataformas de hardware, sistemas operacionais, protocolos de rede e linguagens de implementação. Cada uma delas apresentara vantagens e desvantagens, isto e, uma melhor adequação para cada sistema em particular. Através de pesquisa bibliografica, verificou-se que as arquiteturas mais referenciadas são: o "Common Object Request Broker Architecture" (CORBA)e o "Distributed Component Object Model" (DCOM). Assim um estudo das similaridades e diferencas entre ambos, levantadas através de seus modelos de objeto, protocolos de comunicação, funcionalidades e abrangencia, passa a ser um ponto de partida para obter um panorama do estado da arte da tecnologia de distribuicao de objetos, assim como, para o desenvolvimento de aplicações distribuidas que se utilizem dessas arquiteturas de distribuição. === When deciding to distribute a system, it should be taken into account that the distribution implies "overhead". Yet, the benefit it provides should be explored. Typically, after starting the modeling of a system, is necessary to determine which objects must be implemented as locals or as distributed. The modeling presents a problem in relation to the choice of the distribution architecture. These architectures support the development of applications performing in a heterogeneous environment. They also provide common services to the applications such as communication between server and client; isolation of applications concerned to hardware plataforms; operational systems; net protocols; and implementation languages. Each architecture will present advantages and disadvantages. That is, a more suitable architecture for each particular system. Through bibliographic research, it was possible to observe that the most referred architectures are: "Common Object Request Broker Architecture"(CORBA)and"Distributed Component Object Model" (DCOM). Thus a disquisition showing the similarities and differences between then could be the first step to obtain an overview of the distributed object technology; and also assist the development of distributed application based on one of this distribution architectureses.
author2 Tatuo Nakanishi
author_facet Tatuo Nakanishi
Samira Rachid da Costa
author Samira Rachid da Costa
spellingShingle Samira Rachid da Costa
Objetos distribuídos: conceitos e padrões
author_sort Samira Rachid da Costa
title Objetos distribuídos: conceitos e padrões
title_short Objetos distribuídos: conceitos e padrões
title_full Objetos distribuídos: conceitos e padrões
title_fullStr Objetos distribuídos: conceitos e padrões
title_full_unstemmed Objetos distribuídos: conceitos e padrões
title_sort objetos distribuídos: conceitos e padrões
publisher Instituto Nacional de Pesquisas Espaciais (INPE)
publishDate 2000
url http://urlib.net/sid.inpe.br/deise/2001/04.24.14.21
work_keys_str_mv AT samirarachiddacosta objetosdistribuidosconceitosepadroes
AT samirarachiddacosta distributedobjetsconceptsandpatterns
_version_ 1718962207059869696