29) Come avviene la generazione automatica delle RPC?
Tramite il Remote Procedure Call Generator (RPCGEN), un compilatore di protocollo RPC genera procedure stub in modo automatico (le stub permettono una maggiore astrazione dell’applicazione)
RPCGEN processa un insieme di costrutti descrittivi per tipi di dati e per le procedure remote, scritti in linguaggio RPC, e genera l'interfaccia RPC di comunicazione
Moduli prodotti:
data una specifica di partenza
file di linguaggio RPC-esempio.x
si producono:
seguono le normali fasi di sviluppo e compilazione per l'applicazione distribuita.
Il linguaggio RPC è un linguaggio dichiarativo di specifica dei dati e della interazione. Prevede due sottoinsiemi di definizioni:
definizioni dei tipi di dati: definizioni XDR per generare le definizioni in C e le relative funzioni per la conversione in XDR.
definizioni delle specifiche di protocollo RPC: definizioni di programmi RPC per il protocollo RPC (identificazione del servizio e parametri di chiamata) .
