Exportar registro bibliográfico

Implementação de espaços de tuplas do tipo JavaSpaces (2002)

  • Authors:
  • Autor USP: FIGUEIREDO, ORLANDO DE ANDRADE - ICMC
  • Unidade: ICMC
  • Subjects: SISTEMAS DISTRIBUÍDOS; JAVA
  • Language: Português
  • Abstract: Um espaço de tuplas tem como função criar uma abstração de memória compartilhada sobre um sistema distribuído. Por proporcionar modelos de programação muito simples e com baixo acoplamento entre os elementos do sistema, espaços de tuplas têm sido empregados na construção de sistemas distribuídos complexos. O espaço de tuplas JavaSpaces é um dos mais populares espaços de tuplas para a linguagem Java. Ele tem como características relevantes a conformidade a objetos, a persistência e o emprego de transações. As atuais implementações de JavaSpaces apresentam restrições como: complexidade de configuração, limitação de alcance e não serem abertas. Por "complexidade de configuração" entende-se ter que usar boa parte da infra-estrutura Jini (feita para facilitar o desenvolvimento e administração de sistemas distribuídos) e o Remote Method Invocation (mecanismo de chamadas remotas padrão no ambiente Java), mesmo quando eles seriam dispensáveis. por "limitação de alcance", entende-se não poder usar as implemantações sobre redes amplas, como a Internet. Por "não ser aberto" entende-se que: ou o código fonte não está disponível ou o código fonte e o aplicativo são distribuídos por licenças de software proprietárias ou o uso do software requer algum componente proprietário. Um projeto de espaço de tuplas em conformidade com a especificação JavaSpaces e que busca as restrições acima é apresentado neste trabalho. São destaques do projeto proposto: 1. Dispensar o Remote MethodInvocation pois utiliza sockets diretamente; 2. Implementar a persistência sobre bases de dados relacionais; 3. Suscitar o emprego de um mecanismo direto para obtenção de proxies Jini. As características 1 e 3 simplificam a configuração do espaço de tuplas e viabilizam o seu emprego da Internet. A característica 2 viabiliza uma implementação baseada em software aberto. Um protótipo foi implementado para verificar as idéias propostas
  • Imprenta:
  • Data da defesa: 06.12.2002
  • Acesso à fonte
    How to cite
    A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas

    • ABNT

      FIGUEIREDO, Orlando de Andrade; MOREIRA, Dilvan de Abreu. Implementação de espaços de tuplas do tipo JavaSpaces. 2002.Universidade de São Paulo, São Carlos, 2002. Disponível em: < http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08032003-012015/ >.
    • APA

      Figueiredo, O. de A., & Moreira, D. de A. (2002). Implementação de espaços de tuplas do tipo JavaSpaces. Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08032003-012015/
    • NLM

      Figueiredo O de A, Moreira D de A. Implementação de espaços de tuplas do tipo JavaSpaces [Internet]. 2002 ;Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08032003-012015/
    • Vancouver

      Figueiredo O de A, Moreira D de A. Implementação de espaços de tuplas do tipo JavaSpaces [Internet]. 2002 ;Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-08032003-012015/

    Últimas obras dos mesmos autores vinculados com a USP cadastradas na BDPI:

    Digital Library of Intellectual Production of Universidade de São Paulo     2012 - 2021