Proposta de um sistema de banco de dados distribuído e replicado utilizando serviço RMI-JAVA
Autor(a) principal: | |
---|---|
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 |