Java rmi

930 palavras 4 páginas
2- Conceitos de java RMI
Por volta dos anos 80 desenvolveu-se uma tecnologia denominada Chamada de Procedimento Remoto (Remote Procedure Call - RPC), com o objetivo de permitir que as linguagens de programação procedurais (C, Pascal, entre outras) chamassem funções que residissem em outros computadores, tão convenientemente como se essa função fizesse parte do mesmo programa que executa no computador local. O RPC apresentava alguns problemas pois, foi projetado para trabalhar apenas com determinadas estruturas (compostas apenas por um conjunto de dados simples), onde o programador deve compreender a Linguagem de Definição de Interface (Interface Definition Language - IDL), que é utilizada para descrever as possíveis funções a serem invocadas remotamente e gerar automaticamente os stubs do cliente e do servidor .
Neste contexto, surge a tecnologia de Invocação de Método Remoto (Remote Method Invocation - RMI), com a finalidade de resolver os problemas anteriormente citados. A RMI foi desenvolvida baseada nos conceitos de RPC aplicados especificamente à linguagem de programação Java.
O Java Remote Method Invocation (Java RMI) é uma arquitetura de que permite a invocação de métodos remotos apenas entre objetos escritos na linguagem Java. Foi desenvolvida para permitir que um objeto Java invoque métodos de objetos Java residentes em outra JVM (Java Virtual Machine) como se tais objetos estivessem na mesma JVM (Jandl, 2003). Isso é feito de forma transparente, fazendo com que uma chamada a um método remoto tenha a mesma sintaxe de uma chamada local.
RMI trata-se de uma solução Java para implementar comunicação entre aplicações distribuídas orientadas a objeto. A composição básica de uma aplicação que utiliza RMI é constituída por dois componentes principais: cliente e servidor. O servidor disponibiliza os serviços para serem acessados remotamente. O cliente, por sua vez, utiliza tais serviços de acordo com sua necessidade. Desta forma, é possível que objetos em

Relacionados

  • Java - rmi
    632 palavras | 3 páginas
  • O que Java RMI
    1421 palavras | 6 páginas
  • Java rmi
    507 palavras | 3 páginas
  • JAVA and RMI applied in an electronic voting system
    4402 palavras | 18 páginas
  • Trabalho sobre RMI
    2956 palavras | 12 páginas
  • Remoto method invocation
    2018 palavras | 9 páginas
  • Sistemas distribuídos rmi
    1767 palavras | 8 páginas
  • RMI
    782 palavras | 4 páginas
  • calculadora em java
    1428 palavras | 6 páginas
  • fisiologia
    506 palavras | 3 páginas