Panoramiche
Questa parte della Guida e del riferimento per programmatori rpc (Remote Procedure Call) è costituita da una sequenza di argomenti che consentono di comprendere la programmazione distribuita delle applicazioni e RPC come indicato di seguito:
- modello RPC Microsoft offre una panoramica del modello di programmazione client-server, degli standard per la programmazione di applicazioni distribuite e di una descrizione del funzionamento di Microsoft RPC.
- Installazione dell'ambiente di programmazione RPC indica come installare i file e gli strumenti necessari per sviluppare applicazioni distribuite con Microsoft RPC.
- Compilazione di applicazioni RPC descrive il compilatore MIDL e l'ambiente necessario per la compilazione di applicazioni distribuite con Microsoft RPC.
- Connessione del client e del server offre una panoramica del processo di inizializzazione ed esecuzione di applicazioni distribuite.
- Tutorial offre una panoramica dello sviluppo di un'applicazione distribuita di piccole dimensioni. Questo esempio illustra tutti i passaggi per lo sviluppo di un'applicazione distribuita, gli strumenti usati e i componenti che costituiscono i programmi eseguibili.
- file IDL e ACF descrivono i file IDL e ACF usati per specificare l'interfaccia per la chiamata di procedura remota e le opzioni del compilatore MIDL che controllano la modalità di elaborazione di questi file.
- funzionalità dei dati e del linguaggio illustra l'uso dei tipi di dati standard.
- matrici e puntatori spiega come passare i puntatori di matrici come parametri.
- Pipe descrive come usare named pipes come meccanismo di trasporto per le chiamate di procedura remota.
- Binding e Handle descrive l'handle di binding, ovvero la struttura dati che consente allo sviluppatore di associare l'applicazione chiamante alla procedura remota.
- gestione della memoria offre idee su come gestire la memoria nel client e nel server durante l'esecuzione di chiamate di procedura remota.
- servizi di serializzazione descrive i metodi per la codifica o la decodifica dei dati.
- Security descrive i metodi per implementare le funzionalità di sicurezza nelle applicazioni distribuite.
- Installazione e configurazione di applicazioni RPC illustra come installare le applicazioni client e server, descrive come configurare il provider di servizi dei nomi e il servizio di sicurezza. Questa sezione contiene anche informazioni sul trasporto di rete per RPC.
- RPC asincrona presenta informazioni sulle estensioni asincrone di Microsoft alla definizione di RPC. Le chiamate asincrone di procedure remote restituiscono immediatamente senza attendere l'output. Al termine dell'esecuzione della procedura remota nel server, il metodo trasferisce i dati al client.
- RPC Accodamento Messaggi descrive l'uso del servizio accodamento messaggi (MSMQ), che consente agli utenti di comunicare tra reti e sistemi indipendentemente dallo stato attuale delle applicazioni e dei sistemi che comunicano.
- chiamate di procedura remota tramite RPC su HTTP offre ai client RPC la possibilità di connettersi in modo sicuro attraverso Internet ai programmi server RPC ed eseguire chiamate di procedura remota.
- Bilanciamento del carico RPC descrive la distribuzione di alti volumi di traffico RPC su HTTP tra numerosi server RPC all'interno di una server farm.
- esempi contiene una descrizione dei programmi RPC di esempio forniti con microsoft Platform Software Developer's Kit.