Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas

Detalhes bibliográficos
Ano de defesa: 2008
Autor(a) principal: Almeida, André Gustavo Duarte de
Orientador(a): Batista, Thais Vasconcelos
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal do Rio Grande do Norte
Programa de Pós-Graduação: Programa de Pós-Graduação em Sistemas e Computação
Departamento: Ciência da Computação
País: BR
Palavras-chave em Português:
EJB
Palavras-chave em Inglês:
EJB
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufrn.br/jspui/handle/123456789/17976
Resumo: This work presents a proposal of a multi-middleware environment to develop distributed applications, which abstracts different underlying middleware platforms. This work describes: (i) the reference architecture designed for the environment, (ii) an implementation which aims to validate the specified architecture integrating CORBA and EJB, (iii) a case study illustrating the use of the environment, (iv) a performance analysis. The proposed environment allows interoperability on middleware platforms, allowing the reuse of components of different kinds of middleware platforms in a transparency away to the developer and without major losses in performance. Also in the implementation we developed an Eclipse plugin which allows developers gain greater productivity at developing distributed applications using the proposed environment
id UFRN_3b675143962160a11aa616706b0c05d1
oai_identifier_str oai:https://repositorio.ufrn.br:123456789/17976
network_acronym_str UFRN
network_name_str Repositório Institucional da UFRN
repository_id_str
spelling Almeida, André Gustavo Duarte dehttp://lattes.cnpq.br/1800962258138555http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8Delicatto, Flávia CoimbraMadeira, Edmundo Roberto Maurohttp://lattes.cnpq.br/1870389730408675Batista, Thais Vasconcelos2014-12-17T15:47:46Z2008-07-252014-12-17T15:47:46Z2008-02-12ALMEIDA, André Gustavo Duarte de. Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas. 2008. 88 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2008.https://repositorio.ufrn.br/jspui/handle/123456789/17976This work presents a proposal of a multi-middleware environment to develop distributed applications, which abstracts different underlying middleware platforms. This work describes: (i) the reference architecture designed for the environment, (ii) an implementation which aims to validate the specified architecture integrating CORBA and EJB, (iii) a case study illustrating the use of the environment, (iv) a performance analysis. The proposed environment allows interoperability on middleware platforms, allowing the reuse of components of different kinds of middleware platforms in a transparency away to the developer and without major losses in performance. Also in the implementation we developed an Eclipse plugin which allows developers gain greater productivity at developing distributed applications using the proposed environmentEste trabalho apresenta a proposta de um ambiente multi-middleware para desenvolvimento de aplicações distribuídas, o qual abstrai diferentes plataformas de middleware subjacentes. O trabalho descreve: (i) a arquitetura de referência especificada para o ambiente, (ii) uma implementação que valida tal arquitetura integrando CORBA e EJB, (iii) um estudo de caso ilustrando o uso do ambiente, (iv) a análise de desempenho. O ambiente proposto permite alcançar interoperabilidade de plataformas de middleware, promovendo o reuso de componentes de diferentes plataformas de forma transparente para o desenvolvedor e sem perdas expressivas em termos de desempenho. Na implementação desenvolvemos um plugin para IDE Eclipse que permite que os eventuais desenvolvedores obtenham maior produtividade ao desenvolver aplicações usando o ambienteapplication/pdfporUniversidade Federal do Rio Grande do NortePrograma de Pós-Graduação em Sistemas e ComputaçãoUFRNBRCiência da ComputaçãoMiddleware, Desenvolvimento Baseado em ComponentesInteroperabilidadeSeleção dinâmicaEJBCORBAMiddleware, Component Based DevelopmentInteroperabilityDynamic SelectionEJBCORBACNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOUm ambiente multi-middleware para desenvolvimento de aplicações distribuídasinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRNinstname:Universidade Federal do Rio Grande do Norte (UFRN)instacron:UFRNORIGINALAndreGDA.pdfapplication/pdf982503https://repositorio.ufrn.br/bitstream/123456789/17976/1/AndreGDA.pdf1c9c31b9670edd5ef9e3e725bb8f680bMD51TEXTAndreGDA.pdf.txtAndreGDA.pdf.txtExtracted texttext/plain141535https://repositorio.ufrn.br/bitstream/123456789/17976/6/AndreGDA.pdf.txt38ea36dea36ab8e9354ffb0a62b70cb7MD56THUMBNAILAndreGDA.pdf.jpgAndreGDA.pdf.jpgIM Thumbnailimage/jpeg3030https://repositorio.ufrn.br/bitstream/123456789/17976/7/AndreGDA.pdf.jpgd09af64d88d8ecce99389145296e58f0MD57123456789/179762021-09-29 14:23:11.091oai:https://repositorio.ufrn.br:123456789/17976Repositório de PublicaçõesPUBhttp://repositorio.ufrn.br/oai/opendoar:2021-09-29T17:23:11Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)false
dc.title.por.fl_str_mv Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas
title Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas
spellingShingle Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas
Almeida, André Gustavo Duarte de
Middleware, Desenvolvimento Baseado em Componentes
Interoperabilidade
Seleção dinâmica
EJB
CORBA
Middleware, Component Based Development
Interoperability
Dynamic Selection
EJB
CORBA
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas
title_full Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas
title_fullStr Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas
title_full_unstemmed Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas
title_sort Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas
author Almeida, André Gustavo Duarte de
author_facet Almeida, André Gustavo Duarte de
author_role author
dc.contributor.authorLattes.por.fl_str_mv http://lattes.cnpq.br/1800962258138555
dc.contributor.advisorLattes.por.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4784543T8
dc.contributor.referees1.pt_BR.fl_str_mv Delicatto, Flávia Coimbra
dc.contributor.referees2.pt_BR.fl_str_mv Madeira, Edmundo Roberto Mauro
dc.contributor.referees2Lattes.por.fl_str_mv http://lattes.cnpq.br/1870389730408675
dc.contributor.author.fl_str_mv Almeida, André Gustavo Duarte de
dc.contributor.advisor1.fl_str_mv Batista, Thais Vasconcelos
contributor_str_mv Batista, Thais Vasconcelos
dc.subject.por.fl_str_mv Middleware, Desenvolvimento Baseado em Componentes
Interoperabilidade
Seleção dinâmica
EJB
CORBA
topic Middleware, Desenvolvimento Baseado em Componentes
Interoperabilidade
Seleção dinâmica
EJB
CORBA
Middleware, Component Based Development
Interoperability
Dynamic Selection
EJB
CORBA
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Middleware, Component Based Development
Interoperability
Dynamic Selection
EJB
CORBA
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description This work presents a proposal of a multi-middleware environment to develop distributed applications, which abstracts different underlying middleware platforms. This work describes: (i) the reference architecture designed for the environment, (ii) an implementation which aims to validate the specified architecture integrating CORBA and EJB, (iii) a case study illustrating the use of the environment, (iv) a performance analysis. The proposed environment allows interoperability on middleware platforms, allowing the reuse of components of different kinds of middleware platforms in a transparency away to the developer and without major losses in performance. Also in the implementation we developed an Eclipse plugin which allows developers gain greater productivity at developing distributed applications using the proposed environment
publishDate 2008
dc.date.available.fl_str_mv 2008-07-25
2014-12-17T15:47:46Z
dc.date.issued.fl_str_mv 2008-02-12
dc.date.accessioned.fl_str_mv 2014-12-17T15:47:46Z
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.citation.fl_str_mv ALMEIDA, André Gustavo Duarte de. Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas. 2008. 88 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2008.
dc.identifier.uri.fl_str_mv https://repositorio.ufrn.br/jspui/handle/123456789/17976
identifier_str_mv ALMEIDA, André Gustavo Duarte de. Um ambiente multi-middleware para desenvolvimento de aplicações distribuídas. 2008. 88 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2008.
url https://repositorio.ufrn.br/jspui/handle/123456789/17976
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.publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Sistemas e Computação
dc.publisher.initials.fl_str_mv UFRN
dc.publisher.country.fl_str_mv BR
dc.publisher.department.fl_str_mv Ciência da Computação
publisher.none.fl_str_mv Universidade Federal do Rio Grande do Norte
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFRN
instname:Universidade Federal do Rio Grande do Norte (UFRN)
instacron:UFRN
instname_str Universidade Federal do Rio Grande do Norte (UFRN)
instacron_str UFRN
institution UFRN
reponame_str Repositório Institucional da UFRN
collection Repositório Institucional da UFRN
bitstream.url.fl_str_mv https://repositorio.ufrn.br/bitstream/123456789/17976/1/AndreGDA.pdf
https://repositorio.ufrn.br/bitstream/123456789/17976/6/AndreGDA.pdf.txt
https://repositorio.ufrn.br/bitstream/123456789/17976/7/AndreGDA.pdf.jpg
bitstream.checksum.fl_str_mv 1c9c31b9670edd5ef9e3e725bb8f680b
38ea36dea36ab8e9354ffb0a62b70cb7
d09af64d88d8ecce99389145296e58f0
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFRN - Universidade Federal do Rio Grande do Norte (UFRN)
repository.mail.fl_str_mv
_version_ 1796766979743285248