INDIETRO SU AVANTI

Modelli di RPC: ONC e DCE

Nel corso degli anni si sono venuti a sviluppare due versioni del toolkit RPC, che sono tra loro parzialmente incompatibili.

A meta' degli anni 80 la Sun Corporation pone a dominio pubblico la sua offerta chiamata Open Network Computing (ONC). Questa include RPC, XDR, strumenti per l'uso di RPC come il compilatore di protocollo rpcgen, programmi applicativi ad alto livello come NFS e NIS.

La Sun produce successivamente una seconda versione di ONC, detta ONC+, proprietaria e a pagamento ma che mantiene la compatibilita' con la prima versione.

Ai primi anni 90 la Open Software Foundation decide di sviluppare un ambiente di gestione rete e di generazione applicativi distribuiti; questi ambienti si chiamano Distributed Management Environment (DME) e Distributed Computing Environment (DCE).

Mentre DME non ha successo, DCE gode di un iniziale successo e viene portato ai sistemi UNIX delle ditte principali partecipanti a OSF: AIX della IBM e Digital UNIX. Viene anche portato al nuovo sistema Windows NT.

Successivamente, dietro pressioni degli utenti che percepiscono la presenza di un conflitto di versioni, molte ditte OSF come la Digital re-introducono anche la versione ONC.

La situazione corrente sembra essere:

Lo RPC della DCE

Tutti i concetti architettonici sono essenzialmente gli stessi di ONC visto in precedenza.

Differenze sono: