Comparação entre tecnologias distribuídas Java: estudos de casos.

Detalhes bibliográficos
Ano de defesa: 1999
Autor(a) principal: ROCHA, Helder Lima Santos da. lattes
Orientador(a): MOURA, José Antão Beltrão. lattes
Banca de defesa: SUAVÉ, Jacques Philippe., CABRAL, Maria Izabel Cavalcanti., BRASILEIRO, Marcos Antônio Gonçalves.
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de Campina Grande
Programa de Pós-Graduação: PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
Departamento: Centro de Engenharia Elétrica e Informática - CEEI
País: Brasil
Palavras-chave em Português:
HOP
CGI
Área do conhecimento CNPq:
Link de acesso: https://dspace.sti.ufcg.edu.br/handle/riufcg/7090
Resumo: Este trabalho apresenta vários estudos de casos que comparam aplicações distribuídas desenvolvidas em Java, executando em ambiente Windows. São investigados diversos cenários diferentes, comparando tecnologias nativas da linguagem entre si, e discutindo também a adequação das tecnologias a tarefas comuns em computação distribuída. Comparamos entre si aplicações Java construídas com APIs de suporte a objetos distribuídos medindo suas taxas de transferência de dados. Analisamos aplicações Web construídas com a Java Sen-let API, comparando-as, com programas CGI escritos em C e em Perl. Finalmente, ilustramos o uso de todas as tecnologias analisadas em uma unica aplicação que pode ser utilizada sob a forma de um programa executável do Windows, de um applet acessível via browser Web, ou de uma pagina HTML interativa, gerada por um sen-let. As aplicações desenvolvidas rodam, sem necessitar de recompilação, em qualquer plataforma com suporte a Java, permitindo que sejam usadas para medir o desempenho em outros ambientes não explorados no trabalho.
id UFCG_d8ed81f3ee5f676212ba2783f5d17d1e
oai_identifier_str oai:dspace.sti.ufcg.edu.br:riufcg/7090
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str
spelling MOURA, José Antão Beltrão.MOURA, J. A. B.http://lattes.cnpq.br/3572375884177951SUAVÉ, Jacques Philippe.CABRAL, Maria Izabel Cavalcanti.BRASILEIRO, Marcos Antônio Gonçalves.ROCHA, H. L. S.http://lattes.cnpq.br/0112535865554114ROCHA, Helder Lima Santos da.Este trabalho apresenta vários estudos de casos que comparam aplicações distribuídas desenvolvidas em Java, executando em ambiente Windows. São investigados diversos cenários diferentes, comparando tecnologias nativas da linguagem entre si, e discutindo também a adequação das tecnologias a tarefas comuns em computação distribuída. Comparamos entre si aplicações Java construídas com APIs de suporte a objetos distribuídos medindo suas taxas de transferência de dados. Analisamos aplicações Web construídas com a Java Sen-let API, comparando-as, com programas CGI escritos em C e em Perl. Finalmente, ilustramos o uso de todas as tecnologias analisadas em uma unica aplicação que pode ser utilizada sob a forma de um programa executável do Windows, de um applet acessível via browser Web, ou de uma pagina HTML interativa, gerada por um sen-let. As aplicações desenvolvidas rodam, sem necessitar de recompilação, em qualquer plataforma com suporte a Java, permitindo que sejam usadas para medir o desempenho em outros ambientes não explorados no trabalho.This text presents several case studies that compare distributed applications developed in Java running under Windows environment. A number of different scenarios are investigated, comparing several native Java technologies and discussing the suitability of each technology to common distributed computing tasks. We compare Java applications developed with APIs that support distributed objects, measuring their data transfer rates. Later, we examine Web applications developed with the Java Sen-let API, which are compared to CGI programs written in C and Perl. Finally, we provide a working example which makes use of all technologies within a single application that runs either as a Windows executable, as an applet within a Web browser, or via an interactive JavaScript-powered HTML page, generated by a sen-let. The applications will run, without need for recompilation, in any Java-enabled platform. They can thus be used for performance analysis of distributed technologies in other environments not explored in this dissertation.Submitted by Deyse Queiroz (deysequeirozz@hotmail.com) on 2019-09-18T11:59:41Z No. of bitstreams: 1 HELDER LIMA SANTOS DA ROCHA - DISSERTAÇÃO PPGCC 1999.pdf: 23828975 bytes, checksum: 432a1ca18a033249a0f580814e8da80e (MD5)Made available in DSpace on 2019-09-18T11:59:41Z (GMT). No. of bitstreams: 1 HELDER LIMA SANTOS DA ROCHA - DISSERTAÇÃO PPGCC 1999.pdf: 23828975 bytes, checksum: 432a1ca18a033249a0f580814e8da80e (MD5) Previous issue date: 1999-02-26Universidade Federal de Campina GrandePÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃOUFCGBrasilCentro de Engenharia Elétrica e Informática - CEEICiência da ComputaçãoJava - Linguagem de ProgramaçãoComputação DistribuídaObjetos RemotosJDBCRMI/CORBAHOPCGITCP/IPPágina HTTPSendetsAppletsJava - Programming LanguageDistributed ComputingRemote ObjectsHTTP PageComparação entre tecnologias distribuídas Java: estudos de casos.Comparison between Java distributed technologies: case studies.1999-02-262019-09-18T11:59:41Z2019-09-182019-09-18T11:59:41Zhttps://dspace.sti.ufcg.edu.br/handle/riufcg/7090ROCHA, Helder Lima Santos da. Comparação entre tecnologias distribuídas Java: estudos de casos. 1999. 123f. (Dissertação) Mestrado em Informática, Pós-Graduação em Informática, Centro de Ciências e Tecnologia, Universidade Federal da Paraíba, Campus II, Campina Grande - Paraíba - Brasil, 1999. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/7090info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCGTEXTHELDER LIMA SANTOS DA ROCHA - DISSERTAÇÃO PPGCC 1999.pdf.txtHELDER LIMA SANTOS DA ROCHA - DISSERTAÇÃO PPGCC 1999.pdf.txttext/plain277341https://dspace.sti.ufcg.edu.br/bitstream/riufcg/7090/4/HELDER+LIMA+SANTOS+DA+ROCHA+-+DISSERTA%C3%87%C3%83O+PPGCC+1999.pdf.txt57f8842b9ea442bbdc36213226a94efbMD54ORIGINALHELDER LIMA SANTOS DA ROCHA - DISSERTAÇÃO PPGCC 1999.pdfHELDER LIMA SANTOS DA ROCHA - DISSERTAÇÃO PPGCC 1999.pdfapplication/pdf23358285https://dspace.sti.ufcg.edu.br/bitstream/riufcg/7090/3/HELDER+LIMA+SANTOS+DA+ROCHA+-+DISSERTA%C3%87%C3%83O+PPGCC+1999.pdf9f2a98f8248378fb668ee5ce1b8b50b5MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://dspace.sti.ufcg.edu.br/bitstream/riufcg/7090/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52riufcg/70902025-07-24 06:18:31.066oai:dspace.sti.ufcg.edu.br:riufcg/7090Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512025-07-24T09:18:31Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.pt_BR.fl_str_mv Comparação entre tecnologias distribuídas Java: estudos de casos.
dc.title.alternative.pt_BR.fl_str_mv Comparison between Java distributed technologies: case studies.
title Comparação entre tecnologias distribuídas Java: estudos de casos.
spellingShingle Comparação entre tecnologias distribuídas Java: estudos de casos.
ROCHA, Helder Lima Santos da.
Ciência da Computação
Java - Linguagem de Programação
Computação Distribuída
Objetos Remotos
JDBC
RMI/CORBA
HOP
CGI
TCP/IP
Página HTTP
Sendets
Applets
Java - Programming Language
Distributed Computing
Remote Objects
HTTP Page
title_short Comparação entre tecnologias distribuídas Java: estudos de casos.
title_full Comparação entre tecnologias distribuídas Java: estudos de casos.
title_fullStr Comparação entre tecnologias distribuídas Java: estudos de casos.
title_full_unstemmed Comparação entre tecnologias distribuídas Java: estudos de casos.
title_sort Comparação entre tecnologias distribuídas Java: estudos de casos.
author ROCHA, Helder Lima Santos da.
author_facet ROCHA, Helder Lima Santos da.
author_role author
dc.contributor.advisor1.fl_str_mv MOURA, José Antão Beltrão.
dc.contributor.advisor1ID.fl_str_mv MOURA, J. A. B.
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/3572375884177951
dc.contributor.referee1.fl_str_mv SUAVÉ, Jacques Philippe.
dc.contributor.referee2.fl_str_mv CABRAL, Maria Izabel Cavalcanti.
dc.contributor.referee3.fl_str_mv BRASILEIRO, Marcos Antônio Gonçalves.
dc.contributor.authorID.fl_str_mv ROCHA, H. L. S.
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/0112535865554114
dc.contributor.author.fl_str_mv ROCHA, Helder Lima Santos da.
contributor_str_mv MOURA, José Antão Beltrão.
SUAVÉ, Jacques Philippe.
CABRAL, Maria Izabel Cavalcanti.
BRASILEIRO, Marcos Antônio Gonçalves.
dc.subject.cnpq.fl_str_mv Ciência da Computação
topic Ciência da Computação
Java - Linguagem de Programação
Computação Distribuída
Objetos Remotos
JDBC
RMI/CORBA
HOP
CGI
TCP/IP
Página HTTP
Sendets
Applets
Java - Programming Language
Distributed Computing
Remote Objects
HTTP Page
dc.subject.por.fl_str_mv Java - Linguagem de Programação
Computação Distribuída
Objetos Remotos
JDBC
RMI/CORBA
HOP
CGI
TCP/IP
Página HTTP
Sendets
Applets
Java - Programming Language
Distributed Computing
Remote Objects
HTTP Page
description Este trabalho apresenta vários estudos de casos que comparam aplicações distribuídas desenvolvidas em Java, executando em ambiente Windows. São investigados diversos cenários diferentes, comparando tecnologias nativas da linguagem entre si, e discutindo também a adequação das tecnologias a tarefas comuns em computação distribuída. Comparamos entre si aplicações Java construídas com APIs de suporte a objetos distribuídos medindo suas taxas de transferência de dados. Analisamos aplicações Web construídas com a Java Sen-let API, comparando-as, com programas CGI escritos em C e em Perl. Finalmente, ilustramos o uso de todas as tecnologias analisadas em uma unica aplicação que pode ser utilizada sob a forma de um programa executável do Windows, de um applet acessível via browser Web, ou de uma pagina HTML interativa, gerada por um sen-let. As aplicações desenvolvidas rodam, sem necessitar de recompilação, em qualquer plataforma com suporte a Java, permitindo que sejam usadas para medir o desempenho em outros ambientes não explorados no trabalho.
publishDate 1999
dc.date.issued.fl_str_mv 1999-02-26
dc.date.accessioned.fl_str_mv 2019-09-18T11:59:41Z
dc.date.available.fl_str_mv 2019-09-18
2019-09-18T11:59:41Z
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://dspace.sti.ufcg.edu.br/handle/riufcg/7090
dc.identifier.citation.fl_str_mv ROCHA, Helder Lima Santos da. Comparação entre tecnologias distribuídas Java: estudos de casos. 1999. 123f. (Dissertação) Mestrado em Informática, Pós-Graduação em Informática, Centro de Ciências e Tecnologia, Universidade Federal da Paraíba, Campus II, Campina Grande - Paraíba - Brasil, 1999. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/7090
url https://dspace.sti.ufcg.edu.br/handle/riufcg/7090
identifier_str_mv ROCHA, Helder Lima Santos da. Comparação entre tecnologias distribuídas Java: estudos de casos. 1999. 123f. (Dissertação) Mestrado em Informática, Pós-Graduação em Informática, Centro de Ciências e Tecnologia, Universidade Federal da Paraíba, Campus II, Campina Grande - Paraíba - Brasil, 1999. Disponível em: https://dspace.sti.ufcg.edu.br/handle/riufcg/7090
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.publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.publisher.program.fl_str_mv PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO
dc.publisher.initials.fl_str_mv UFCG
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Centro de Engenharia Elétrica e Informática - CEEI
publisher.none.fl_str_mv Universidade Federal de Campina Grande
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
bitstream.url.fl_str_mv https://dspace.sti.ufcg.edu.br/bitstream/riufcg/7090/4/HELDER+LIMA+SANTOS+DA+ROCHA+-+DISSERTA%C3%87%C3%83O+PPGCC+1999.pdf.txt
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/7090/3/HELDER+LIMA+SANTOS+DA+ROCHA+-+DISSERTA%C3%87%C3%83O+PPGCC+1999.pdf
https://dspace.sti.ufcg.edu.br/bitstream/riufcg/7090/2/license.txt
bitstream.checksum.fl_str_mv 57f8842b9ea442bbdc36213226a94efb
9f2a98f8248378fb668ee5ce1b8b50b5
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1863363437332004864