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...
Main Author: | |
---|---|
Other Authors: | |
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 |