Implementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídos

Detalhes bibliográficos
Autor(a) principal: Fuhr, Cezar Vilmar
Data de Publicação: 2012
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/23523
Resumo: O presente trabalho tem o intuito de apresentar uma análise de tendência mundial das empresas de tecnologia, e mostra que as grandes empresas como Amazon, Google e Microsoft que estão investindo bastante em ambientes de computação em nuvem. É mostrado como é fácil criar servidores na Amazon que oferece alta disponibilidade e capacidade de aumentar os recursos de forma escalonável, dessa forma, empresas desenvolvedoras de software podem utilizar esses ambientes para desenvolverem seus produtos, ou ainda, empresas em geral podem diminuir seus custos migrando servidores para a nuvem. O trabalho ainda faz uma abordagem sobre software como serviço, os softwares especialistas, sistemas distribuídos e as principais formas de comunicação usando Web service, demonstrando que existem várias formas de comunicação entre Web services . Por fim, é desenvolvido um Web service especialista que implementa servidor RPC e é responsável pelo armazenamento e recuperação de arquivos XML, um Web service que gera gráficos através de dados XML e um aplicação desktop que se comunica com os dois sistemas distribuídos.
id UTFPR-12_15210336ec07797ccfd8c78743f85a3a
oai_identifier_str oai:repositorio.utfpr.edu.br:1/23523
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-30T13:09:00Z2020-11-30T13:09:00Z2012-03-17FUHR, Cezar Vilmar. Implementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídos. 2012. 78 f. Trabalho de Conclusão de Curso (Especialização) – Universidade Tecnológica Federal do Paraná, Medianeira, 2012.http://repositorio.utfpr.edu.br/jspui/handle/1/23523O presente trabalho tem o intuito de apresentar uma análise de tendência mundial das empresas de tecnologia, e mostra que as grandes empresas como Amazon, Google e Microsoft que estão investindo bastante em ambientes de computação em nuvem. É mostrado como é fácil criar servidores na Amazon que oferece alta disponibilidade e capacidade de aumentar os recursos de forma escalonável, dessa forma, empresas desenvolvedoras de software podem utilizar esses ambientes para desenvolverem seus produtos, ou ainda, empresas em geral podem diminuir seus custos migrando servidores para a nuvem. O trabalho ainda faz uma abordagem sobre software como serviço, os softwares especialistas, sistemas distribuídos e as principais formas de comunicação usando Web service, demonstrando que existem várias formas de comunicação entre Web services . Por fim, é desenvolvido um Web service especialista que implementa servidor RPC e é responsável pelo armazenamento e recuperação de arquivos XML, um Web service que gera gráficos através de dados XML e um aplicação desktop que se comunica com os dois sistemas distribuídos.This paper aims to present a trend analysis of global technology companies, and shows that big companies like Amazon, Google and Microsoft that are investing heavily in cloud computing environments. It is shown how easy it is to create servers in the Amazon that offers high availability and increase the resources in a scalable, thus software development companies can use these environments to develop their products, or evenbusiness in general can lower your moving costs servers to the cloud. The work also makes an approach to software as a service, software specialists, distributed systems and the main forms of communication using Web service, showing that there are various forms of communication between Web services. Finally, we developed a Web service that implements RPC server expert and is responsible for storing and retrieving XML files, a Web service that generates graphs using XML data and a desktop application that communicates with both distributed systems.porUniversidade Tecnológica Federal do ParanáMedianeiraEngenharia de Software: metodologias e práticas de desenvolvimentoRuby (Linguagem de programação de computador)Computação em nuvemProcessamento eletrônico de dados - Processamento distribuídoRuby (Computer program language)Cloud computingElectronic data processing - Distributed processingImplementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisMedianeiraSchütz, FernandoFuhr, Cezar Vilmarreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRinfo:eu-repo/semantics/openAccessTHUMBNAILMD_ENGESS_I_2012_03.pdf.jpgGenerated Thumbnailimage/jpeg1298http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23523/1/MD_ENGESS_I_2012_03.pdf.jpg626b6df0f51328b697e91470fdcd013cMD51ORIGINALMD_ENGESS_I_2012_03.pdfapplication/pdf1851054http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23523/2/MD_ENGESS_I_2012_03.pdf84c7a6675a325e19df128aa6711a7417MD52LICENSElicense.txttext/plain1204http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23523/3/license.txt734f3d11383bdc0e7f7a8df0c552e8c4MD53TEXTMD_ENGESS_I_2012_03.pdf.txtExtracted texttext/plain108781http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23523/4/MD_ENGESS_I_2012_03.pdf.txt6003faafa5b65c139818ba032b4c1144MD541/235232020-11-30 11:09:00.368oai:repositorio.utfpr.edu.br:1/23523TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2E/P28sIGF1dG9yaXpvIGEgVVRGUFIgYSB2ZWljdWxhciwgYXRyYXY/cyBkbyBQb3J0YWwgZGUgSW5mb3JtYT8/byBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXQ/bG9nb3MgZGFzIEJpYmxpb3RlY2FzIGRlc3RhIEluc3RpdHVpPz9vLCBzZW0gcmVzc2FyY2ltZW50byBkb3MgZGlyZWl0b3MgYXV0b3JhaXMsIGRlIGFjb3JkbyBjb20gYSBMZWkgbm8gOS42MTAvOTgsIG8gdGV4dG8gZGVzdGEgb2JyYSwgb2JzZXJ2YW5kbyBhcyBjb25kaT8/ZXMgZGUgZGlzcG9uaWJpbGl6YT8/byByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gP1Rlcm1vIGRlIEF1dG9yaXphPz9vIHBhcmEgUHVibGljYT8/byBkZSBUcmFiYWxob3MgZGUgQ29uY2x1cz9vIGRlIEN1cnNvIGRlIEdyYWR1YT8/byBlIEVzcGVjaWFsaXphPz9vLCBEaXNzZXJ0YT8/ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYT8/byBlIG5vcyBDYXQ/bG9nb3MgRWxldHI/bmljb3MgZG8gU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBkYSBVVEZQUj8sIHBhcmEgZmlucyBkZSBsZWl0dXJhLCBpbXByZXNzP28gZS9vdSBkb3dubG9hZCwgdmlzYW5kbyBhIGRpdnVsZ2E/P28gZGEgcHJvZHU/P28gY2llbnQ/ZmljYSBicmFzaWxlaXJhLgoKQXMgdmlhcyBvcmlnaW5haXMgZSBhc3NpbmFkYXMgcGVsbyhzKSBhdXRvcihlcykgZG8gP1Rlcm1vIGRlIEF1dG9yaXphPz9vIHBhcmEgUHVibGljYT8/byBkZSBUcmFiYWxob3MgZGUgQ29uY2x1cz9vIGRlIEN1cnNvIGRlIEdyYWR1YT8/byBlIEVzcGVjaWFsaXphPz9vLCBEaXNzZXJ0YT8/ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYT8/byBlIG5vcyBDYXQ/bG9nb3MgRWxldHI/bmljb3MgZG8gU2lzdGVtYSBkZSBCaWJsaW90ZWNhcyBkYSBVVEZQUj8gZSBkYSA/RGVjbGFyYT8/byBkZSBBdXRvcmlhPyBlbmNvbnRyYW0tc2UgYXJxdWl2YWRhcyBuYSBCaWJsaW90ZWNhIGRvIEM/bXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gTm8gY2FzbyBkZSBwdWJsaWNhPz9lcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljP21wdXMsIG9zIGRvY3VtZW50b3MgZmljYXI/byBzb2IgZ3VhcmRhIGRhIEJpYmxpb3RlY2EgY29tIGEgcXVhbCBvID9wcmltZWlybyBhdXRvcj8gcG9zc3VhIHY/bmN1bG8uCg==Repositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-30T13:09Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Implementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídos
title Implementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídos
spellingShingle Implementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídos
Fuhr, Cezar Vilmar
Engenharia de Software: metodologias e práticas de desenvolvimento
Ruby (Linguagem de programação de computador)
Computação em nuvem
Processamento eletrônico de dados - Processamento distribuído
Ruby (Computer program language)
Cloud computing
Electronic data processing - Distributed processing
title_short Implementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídos
title_full Implementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídos
title_fullStr Implementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídos
title_full_unstemmed Implementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídos
title_sort Implementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídos
author Fuhr, Cezar Vilmar
author_facet Fuhr, Cezar Vilmar
author_role author
dc.contributor.advisor1.fl_str_mv Schütz, Fernando
dc.contributor.author.fl_str_mv Fuhr, Cezar Vilmar
contributor_str_mv Schütz, Fernando
dc.subject.cnpq.fl_str_mv Engenharia de Software: metodologias e práticas de desenvolvimento
topic Engenharia de Software: metodologias e práticas de desenvolvimento
Ruby (Linguagem de programação de computador)
Computação em nuvem
Processamento eletrônico de dados - Processamento distribuído
Ruby (Computer program language)
Cloud computing
Electronic data processing - Distributed processing
dc.subject.por.fl_str_mv Ruby (Linguagem de programação de computador)
Computação em nuvem
Processamento eletrônico de dados - Processamento distribuído
Ruby (Computer program language)
Cloud computing
Electronic data processing - Distributed processing
description O presente trabalho tem o intuito de apresentar uma análise de tendência mundial das empresas de tecnologia, e mostra que as grandes empresas como Amazon, Google e Microsoft que estão investindo bastante em ambientes de computação em nuvem. É mostrado como é fácil criar servidores na Amazon que oferece alta disponibilidade e capacidade de aumentar os recursos de forma escalonável, dessa forma, empresas desenvolvedoras de software podem utilizar esses ambientes para desenvolverem seus produtos, ou ainda, empresas em geral podem diminuir seus custos migrando servidores para a nuvem. O trabalho ainda faz uma abordagem sobre software como serviço, os softwares especialistas, sistemas distribuídos e as principais formas de comunicação usando Web service, demonstrando que existem várias formas de comunicação entre Web services . Por fim, é desenvolvido um Web service especialista que implementa servidor RPC e é responsável pelo armazenamento e recuperação de arquivos XML, um Web service que gera gráficos através de dados XML e um aplicação desktop que se comunica com os dois sistemas distribuídos.
publishDate 2012
dc.date.issued.fl_str_mv 2012-03-17
dc.date.accessioned.fl_str_mv 2020-11-30T13:09:00Z
dc.date.available.fl_str_mv 2020-11-30T13:09:00Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv FUHR, Cezar Vilmar. Implementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídos. 2012. 78 f. Trabalho de Conclusão de Curso (Especialização) – Universidade Tecnológica Federal do Paraná, Medianeira, 2012.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/23523
identifier_str_mv FUHR, Cezar Vilmar. Implementação de web services Ruby on Rails e JRuby na Amazon: um estudo experimental sobre a integração de aplicações em sistemas distribuídos. 2012. 78 f. Trabalho de Conclusão de Curso (Especialização) – Universidade Tecnológica Federal do Paraná, Medianeira, 2012.
url http://repositorio.utfpr.edu.br/jspui/handle/1/23523
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 Tecnológica Federal do Paraná
Medianeira
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Medianeira
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23523/1/MD_ENGESS_I_2012_03.pdf.jpg
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23523/2/MD_ENGESS_I_2012_03.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23523/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/23523/4/MD_ENGESS_I_2012_03.pdf.txt
bitstream.checksum.fl_str_mv 626b6df0f51328b697e91470fdcd013c
84c7a6675a325e19df128aa6711a7417
734f3d11383bdc0e7f7a8df0c552e8c4
6003faafa5b65c139818ba032b4c1144
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805922908449538048