Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA

Detalhes bibliográficos
Autor(a) principal: Freitas, André Luis Castro de
Data de Publicação: 2003
Tipo de documento: Artigo de conferência
Idioma: por
Título da fonte: Repositório Institucional da FURG (RI FURG)
Texto Completo: http://repositorio.furg.br/handle/1/1638
Resumo: Os sistemas de bancos de dados são projetados para gerenciar grandes grupos de informações. Portanto, o gerenciamento dos dados envolve a definição de estruturas para armazenamento de informação e o fornecimento de mecanismos para manipulá-las. Analisando sob esta ótica, verifica-se a existência de uma série de modelos disponíveis onde o modelo relacional tradicional, com arquitetura cliente/servidor, ocupa um alto grau de utilização. Modelos avançados como os bancos de dados distribuídos ainda representam área de interesse e estudo. Este trabalho tem como proposta a definição e implementação de um banco de dados distribuído replicado que utilize várias bases de dados relacionais idênticas em diferentes servidores. A conversação, via rede, entre as estruturas clientes e os diversos servidores que manipulam as bases de dados foi construída utilizando o serviço RMI - Remote Method Invocation, disponível na linguagem de programação Java. RMI permite a troca de informações, entre máquinas virtuais Java, através da execução de métodos em objetos remotos, de tal forma, que cliente e servidor possam se comunicar através de um protocolo padrão.
id FURG_896be15326db5e07684f3c7255b5171e
oai_identifier_str oai:repositorio.furg.br:1/1638
network_acronym_str FURG
network_name_str Repositório Institucional da FURG (RI FURG)
repository_id_str
spelling Freitas, André Luis Castro de2011-12-23T23:59:26Z2011-12-23T23:59:26Z2003FREITAS, A. L. C.. Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA. In: CONGRESSO BRASILEIRO DE COMPUTAÇÃO, 3., 2003, Itajai. Anais eletrônicos... Itajaí: Congresso Brasileiro de Computação, 2003. Disponível em: <http://200.169.53.89/download/CD%20congressos/2003/3%20CBComp/artigos/cbcomp/banco%20de%20dados/bcd107.pdf>. Acesso em: 15 dez. 2011.http://repositorio.furg.br/handle/1/1638Os sistemas de bancos de dados são projetados para gerenciar grandes grupos de informações. Portanto, o gerenciamento dos dados envolve a definição de estruturas para armazenamento de informação e o fornecimento de mecanismos para manipulá-las. Analisando sob esta ótica, verifica-se a existência de uma série de modelos disponíveis onde o modelo relacional tradicional, com arquitetura cliente/servidor, ocupa um alto grau de utilização. Modelos avançados como os bancos de dados distribuídos ainda representam área de interesse e estudo. Este trabalho tem como proposta a definição e implementação de um banco de dados distribuído replicado que utilize várias bases de dados relacionais idênticas em diferentes servidores. A conversação, via rede, entre as estruturas clientes e os diversos servidores que manipulam as bases de dados foi construída utilizando o serviço RMI - Remote Method Invocation, disponível na linguagem de programação Java. RMI permite a troca de informações, entre máquinas virtuais Java, através da execução de métodos em objetos remotos, de tal forma, que cliente e servidor possam se comunicar através de um protocolo padrão.The databases systems are designed for manage great groups of informations. Therefore, the administration of the data involves the definition of structures for storage of information and the supply of mechanisms to manipulate them. Analyzing in this way, the existence of a series of available models is verified where the relational model, with client/server architecture, occupies a high use degree. Advanced models as the distributed databases they still represent area of interest and study. This work has as proposal the definition and implementation of a distributed and replied database that uses several identical bases of data in different servers. The conversation, through net, among the structures client and the several servers that manipulate the databases was built using the RMI (Remote Method Invocation) service, available in the Java programming language. RMI allows the change of information, among Java virtual machines, through the execution of methods in remote objects, in such a way, that client and server can communicate through a standard protocol.porSistema de banco de dados distribuídoLinguagem de programação javaRMI – invocação de métodos remotosDistributed database systemsJava programing languageRMI – remote method invocationProposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVAinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/conferenceObjectinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da FURG (RI FURG)instname:Universidade Federal do Rio Grande (FURG)instacron:FURGORIGINALRMI-JAVA.pdfRMI-JAVA.pdfapplication/pdf471960https://repositorio.furg.br/bitstream/1/1638/1/RMI-JAVA.pdf8ba354afc911690ec284ac9ba8a567baMD51open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81724https://repositorio.furg.br/bitstream/1/1638/2/license.txt5b92b9704b4f13242d70e45ddef35a68MD52open access1/16382022-10-25 16:21:43.029open accessoai:repositorio.furg.br:1/1638w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLAphbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbm8gUmVwb3NpdMOzcmlvLiBQb3IgZmF2b3IsIGxlaWEgYQpsaWNlbsOnYSBhdGVudGFtZW50ZS4gQ2FzbyBuZWNlc3NpdGUgZGUgYWxndW0gZXNjbGFyZWNpbWVudG8gZW50cmUgZW0KY29udGF0byBhdHJhdsOpcyBkZTogcmVwb3NpdG9yaW9AZnVyZy5iciBvdSAweHggNTMgMzIzMy02NzA2LgoKTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkFvIGFzc2luYXIgZSBlbnRyZWdhciBlc3RhIGxpY2Vuw6dhLCBvL2EgU3IuL1NyYS4gKGF1dG9yIG91IGRldGVudG9yIGRvcyBkaXJlaXRvcyBkZSBhdXRvcik6CgphKSBDb25jZWRlIMOgIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIFJpbyBHcmFuZGUgLSAgRlVSRyBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUgcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kgcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIEZVUkcgb3MgZGlyZWl0b3MgcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91IGNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIEZVUkcsIGRlY2xhcmEgcXVlIGN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UgYWNvcmRvLgoKQSBGVVJHIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykgY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50byBlbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvciBlc3RhIGxpY2Vuw6dhLgo=Repositório InstitucionalPUBhttps://repositorio.furg.br/oai/request || http://200.19.254.174/oai/requestopendoar:2022-10-25T19:21:43Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)false
dc.title.pt_BR.fl_str_mv Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA
title Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA
spellingShingle Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA
Freitas, André Luis Castro de
Sistema de banco de dados distribuído
Linguagem de programação java
RMI – invocação de métodos remotos
Distributed database systems
Java programing language
RMI – remote method invocation
title_short Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA
title_full Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA
title_fullStr Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA
title_full_unstemmed Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA
title_sort Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA
author Freitas, André Luis Castro de
author_facet Freitas, André Luis Castro de
author_role author
dc.contributor.author.fl_str_mv Freitas, André Luis Castro de
dc.subject.por.fl_str_mv Sistema de banco de dados distribuído
Linguagem de programação java
RMI – invocação de métodos remotos
Distributed database systems
Java programing language
RMI – remote method invocation
topic Sistema de banco de dados distribuído
Linguagem de programação java
RMI – invocação de métodos remotos
Distributed database systems
Java programing language
RMI – remote method invocation
description Os sistemas de bancos de dados são projetados para gerenciar grandes grupos de informações. Portanto, o gerenciamento dos dados envolve a definição de estruturas para armazenamento de informação e o fornecimento de mecanismos para manipulá-las. Analisando sob esta ótica, verifica-se a existência de uma série de modelos disponíveis onde o modelo relacional tradicional, com arquitetura cliente/servidor, ocupa um alto grau de utilização. Modelos avançados como os bancos de dados distribuídos ainda representam área de interesse e estudo. Este trabalho tem como proposta a definição e implementação de um banco de dados distribuído replicado que utilize várias bases de dados relacionais idênticas em diferentes servidores. A conversação, via rede, entre as estruturas clientes e os diversos servidores que manipulam as bases de dados foi construída utilizando o serviço RMI - Remote Method Invocation, disponível na linguagem de programação Java. RMI permite a troca de informações, entre máquinas virtuais Java, através da execução de métodos em objetos remotos, de tal forma, que cliente e servidor possam se comunicar através de um protocolo padrão.
publishDate 2003
dc.date.issued.fl_str_mv 2003
dc.date.accessioned.fl_str_mv 2011-12-23T23:59:26Z
dc.date.available.fl_str_mv 2011-12-23T23:59:26Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/conferenceObject
format conferenceObject
status_str publishedVersion
dc.identifier.citation.fl_str_mv FREITAS, A. L. C.. Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA. In: CONGRESSO BRASILEIRO DE COMPUTAÇÃO, 3., 2003, Itajai. Anais eletrônicos... Itajaí: Congresso Brasileiro de Computação, 2003. Disponível em: <http://200.169.53.89/download/CD%20congressos/2003/3%20CBComp/artigos/cbcomp/banco%20de%20dados/bcd107.pdf>. Acesso em: 15 dez. 2011.
dc.identifier.uri.fl_str_mv http://repositorio.furg.br/handle/1/1638
identifier_str_mv FREITAS, A. L. C.. Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA. In: CONGRESSO BRASILEIRO DE COMPUTAÇÃO, 3., 2003, Itajai. Anais eletrônicos... Itajaí: Congresso Brasileiro de Computação, 2003. Disponível em: <http://200.169.53.89/download/CD%20congressos/2003/3%20CBComp/artigos/cbcomp/banco%20de%20dados/bcd107.pdf>. Acesso em: 15 dez. 2011.
url http://repositorio.furg.br/handle/1/1638
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.source.none.fl_str_mv reponame:Repositório Institucional da FURG (RI FURG)
instname:Universidade Federal do Rio Grande (FURG)
instacron:FURG
instname_str Universidade Federal do Rio Grande (FURG)
instacron_str FURG
institution FURG
reponame_str Repositório Institucional da FURG (RI FURG)
collection Repositório Institucional da FURG (RI FURG)
bitstream.url.fl_str_mv https://repositorio.furg.br/bitstream/1/1638/1/RMI-JAVA.pdf
https://repositorio.furg.br/bitstream/1/1638/2/license.txt
bitstream.checksum.fl_str_mv 8ba354afc911690ec284ac9ba8a567ba
5b92b9704b4f13242d70e45ddef35a68
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da FURG (RI FURG) - Universidade Federal do Rio Grande (FURG)
repository.mail.fl_str_mv
_version_ 1798313653826486272