Ikhtisar

Bagian dari Panduan dan Referensi Programmer Panggilan Prosedur Jarak Jauh (RPC) ini terdiri dari urutan topik yang akan membantu Anda memahami pemrograman aplikasi terdistribusi dan RPC sebagai berikut:

  • Microsoft RPC Model memberikan gambaran umum tentang model pemrograman klien-server, standar untuk pemrograman aplikasi terdistribusi, dan deskripsi cara kerja Microsoft RPC.
  • Menginstal Lingkungan Pemrograman RPC memberi tahu cara menginstal file dan alat yang diperlukan untuk mengembangkan aplikasi terdistribusi dengan Microsoft RPC.
  • Membangun Aplikasi RPC menjelaskan kompilator MIDL dan lingkungan yang diperlukan untuk membangun aplikasi terdistribusi dengan Microsoft RPC.
  • Menghubungkan Klien dan server memberikan gambaran umum tentang proses inisialisasi dan menjalankan aplikasi terdistribusi.
  • Tutorial memberikan gambaran umum tentang pengembangan aplikasi terdistribusi kecil. Contoh ini menunjukkan semua langkah dalam mengembangkan aplikasi terdistribusi, alat yang Anda gunakan, dan komponen yang membentuk program yang dapat dieksekusi.
  • Berkas IDL dan ACF menjelaskan berkas IDL dan ACF yang digunakan untuk menentukan antarmuka ke panggilan prosedur terpencil dan pengalih pengkompilasi MIDL yang mengontrol bagaimana berkas-berkas ini diproses.
  • Fitur Data dan Bahasa menunjukkan penggunaan jenis data standar.
  • Array dan Pointer menjelaskan cara meneruskan penunjuk array sebagai parameter.
  • Pipes menjelaskan cara menggunakan pipa bernama sebagai mekanisme transportasi untuk panggilan prosedur jarak jauh.
  • Binding dan Handle menjelaskan handle pengikatan — struktur data yang memungkinkan pengembang untuk menghubungkan aplikasi pemanggil ke prosedur jarak jauh.
  • Memory Management menawarkan ide tentang cara mengelola memori pada klien dan server saat melakukan panggilan prosedur jarak jauh.
  • Serialization Services menjelaskan metode untuk mengodekan atau mendekode data.
  • Security menjelaskan metode untuk menerapkan fitur keamanan di aplikasi terdistribusi Anda.
  • Menginstal dan Mengonfigurasi Aplikasi RPC membahas penginstalan aplikasi klien dan server Anda, menjelaskan cara mengonfigurasi penyedia layanan nama dan layanan keamanan. Bagian ini juga berisi informasi transportasi jaringan untuk RPC.
  • RPC Asinkron menyajikan informasi tentang ekstensi asinkron Microsoft ke definisi RPC. Panggilan prosedur jarak jauh asinkron segera mengembalikan hasil tanpa menunggu. Ketika prosedur jarak jauh selesai dijalankan di server, ia mentransfer data kembali ke klien.
  • Pesan Antrian RPC menjelaskan penggunaan Layanan Antrian Pesan (MSMQ), yang memungkinkan pengguna berkomunikasi melalui jaringan dan sistem tanpa mempedulikan keadaan aplikasi dan sistem komunikasi saat ini.
  • Panggilan Prosedur Jarak Jauh Menggunakan RPC melalui HTTP memberi klien RPC kemampuan untuk terhubung dengan aman di internet ke program server RPC dan menjalankan panggilan prosedur jarak jauh.
  • RPC Load Balancing menjelaskan mendistribusikan volume tinggi RPC melalui lalu lintas HTTP di antara berbagai server RPC dalam farm server.
  • Sampel berisi deskripsi contoh program RPC yang dikirimkan dengan Kit Pengembang Perangkat Lunak Platform Microsoft.