Chiamata di procedura remota: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Elninopanza (discussione | contributi)
mNessun oggetto della modifica
DaimonBot (discussione | contributi)
m Orfanizzo Java (linguaggio)
Riga 36:
 
Molti meccanismi moderni di RPC sottendono, in modo più o meno esplicito, l'idea che i programmi interagenti siano ''[[programmazione orientata agli oggetti|object-oriented]]''. In tal caso si parla anche, più propriamente, di "invocazione remota di metodi".
La remotizzazione dell'esecuzione dei metodi è supportata oggi dai principali linguaggi di sviluppo ad alto livello come [[Microsoft .NET]] e [[Java (linguaggio di programmazione)|Java]], resa disponibile rispettivamente da tecnologie come .NET TCP Remoting (2.0), .NET WCF (3.X) e [[Remote Method Invocation|RMI]] (Remote Method Invocation).
 
Recentemente, molti produttori hanno creato tecnologie simili all'RPC classica usando [[XML]] come [[Interface Description Language|IDL]] ('''I'''nterface '''D'''escription '''L'''anguage) e [[Hyper Text Transfer Protocol|HTTP]] come protocollo di rete. Questi sistemi vengono chiamati [[web service]]. Un esempio celebre è [[SOAP]] (Simple Object Access Protocol).