Remoto method invocation

2018 palavras 9 páginas
RMI – Remote Method Invocation

SEGUNDO A ORACLE:

Java Remote Method Invocation (Java RMI) permite ao programador criar sistemas distribuídos baseados na tecnologia Java, onde os métodos de objetos remotos Java podem ser solicitados a partir de outra máquina virtual JAVA, possivelmente em diferentes hosts. RMI utiliza a serialização de objetos para empacotar e desempacotar parâmetros e não truncar os tipos, apoiando polimorfismo verdadeiramente orientada a objetos.

Definição

O mecanismo RMI é uma tecnologia de programação de objetos distribuídos que faz parte da plataforma Java e está disponível desde a versão 1.1 do Java SDK. RMI permite que métodos de objetos remotos sejam chamados da mesma forma que métodos de objetos locais, estendendo o conceito de programação distribuída para a linguagem Java. O RMI possibilita a comunicação entre objetos rodando em máquinas virtuais diferentes, independentemente de essas máquinas estarem na mesma máquina física ou não.
A API RMI fornece ferramentas para que seja possível ao programador desenvolver uma aplicação sem se preocupar com detalhes de comunicação entre os diversos possíveis elementos (hosts) de um sistema.

Em outras palavras, essa é uma aplicação cliente/Servidor na qual o lado cliente submete uma tarefa a ser executada pelo objeto remoto localizado no lado servidor. Tal objeto, por sua vez, executa a tarefa e devolve o resultado da execução para o cliente que o chamou.(comentário)

OBJETIVO
O principal objetivo para os criadores do RMI era permitir os programadores a desenvolverem programas distribuídos em Java com a mesma sintaxe e semântica usada em programas não-distribuídos. Para isso, eles tiveram que mapear cuidadosamente como classes Java e objetos trabalham em uma única Java Virtual Machine (JVM) para um novo modelo de como as classes e objetos trabalhariam num ambiente distribuído de computação (múltiplas JVMs). Os arquitetos do RMI tentaram fazer com que o uso dos objetos distribuídos em Java fosse

Relacionados

  • Sistemas distribuidos
    2566 palavras | 11 páginas
  • fffffffffffffffff
    681 palavras | 3 páginas
  • Java rmi
    930 palavras | 4 páginas
  • Informatica
    2012 palavras | 9 páginas
  • Artigo Geicy
    2097 palavras | 9 páginas
  • Atps Sistemas Distribuídos Etapa 1
    442 palavras | 2 páginas
  • Ciencias da computação
    2167 palavras | 9 páginas
  • Trabalho sobre RMI
    2956 palavras | 12 páginas
  • ATPS de Sistemas Distribuidos
    403 palavras | 2 páginas
  • Tecnologia rim
    1650 palavras | 7 páginas