Remote Method Invocation: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Recupero di 1 fonte/i e segnalazione di 0 link interrotto/i. #IABot (v1.6.2) |
m smistamento lavoro sporco e fix vari |
||
(5 versioni intermedie di 4 utenti non mostrate) | |||
Riga 1:
{{C|Non viene detto nulla sull'architettura del contesto|informatica|giugno 2007}}
{{F|programmazione|marzo 2021}}
In [[informatica]], e in particolare nel contesto del [[linguaggio di programmazione]] ''[[programmazione orientata agli oggetti|object-oriented]]'' [[Java (linguaggio di programmazione)|Java]], '''Remote Method Invocation''' (''invocazione remota di metodi'') o '''RMI''' è una tecnologia che consente a processi Java [[calcolo distribuito|distribuiti]] di comunicare attraverso una [[rete di computer|rete]].
Riga 5 ⟶ 6:
== Descrizione ==
Questa tecnologia include una [[Application
L'utilizzo di un meccanismo di invocazione remota di metodi in un sistema ''object-oriented'' comporta notevoli vantaggi di omogeneità e simmetria nel progetto, poiché consente di modellare le interazioni fra processi distribuiti usando lo stesso strumento concettuale che si utilizza per rappresentare le interazioni fra i diversi oggetti di una applicazione, ovvero la chiamata di [[Metodo (programmazione)|metodo]]. Per contro, [[meccanismi di comunicazione fra processi]] remoti più primitivi (come lo scambio messaggi) rappresentano una forma di interazione "estranea" al [[programmazione orientata agli oggetti|paradigma object-oriented]].
Il termine Remote Method Invocation identifica ufficialmente sia la Application
Componente fondamentale è il registro Remote Method Invocation, che si occupa di registrare i server remoti e fornire le referenze remote ai richiedenti che effettuano una lookup su questo.
Riga 19 ⟶ 20:
* [https://web.archive.org/web/20170206060021/https://java.net/projects/cajo/pages/Home cajo] Un ambiente semplice, potente e ''free'' per l'interazione fra macchine virtuali Java
* {{cita web|http://trmi.sourceforge.net/|RMI trasparente}}
{{portale|informatica}}
[[Categoria:Piattaforma Java]]
|