Bagikan melalui


Solusi untuk Akses Data Jarak Jauh

Masalah

ADO memungkinkan aplikasi Anda untuk langsung mendapatkan akses ke dan memodifikasi sumber data (terkadang disebut sistem dua tingkat). Misalnya, jika koneksi Anda ke sumber data yang berisi data Anda, itu adalah koneksi langsung dalam sistem dua tingkat.

Penting

Dimulai dengan Windows 8 dan Windows Server 2012, komponen server RDS tidak lagi disertakan dalam sistem operasi Windows (lihat Buku Masak Kompatibilitas Windows 8 dan Windows Server 2012 untuk detail selengkapnya). Komponen klien RDS akan dihapus di versi Windows yang akan datang. Hindari menggunakan fitur ini dalam pekerjaan pengembangan baru, dan rencanakan untuk memodifikasi aplikasi yang saat ini menggunakan fitur ini. Aplikasi yang menggunakan RDS harus bermigrasi ke WCF Data Service.

Namun, Anda mungkin ingin mengakses sumber data secara tidak langsung melalui perantara seperti Microsoft Layanan Informasi Internet (IIS). Pengaturan ini terkadang disebut sistem tiga tingkat. IIS adalah sistem klien/server yang menyediakan cara efisien bagi lokal, atau klien, aplikasi untuk memanggil program jarak jauh, atau server, di Internet atau intranet. Program server mendapatkan akses ke sumber data dan secara opsional memproses data yang diperoleh.

Misalnya, halaman Web intranet Anda berisi aplikasi yang ditulis dalam Microsoft Visual Basic Scripting Edition (VBScript), yang tersambung ke IIS. IIS pada gilirannya terhubung ke sumber data aktual, mengambil data, memprosesnya dalam beberapa cara, lalu mengembalikan informasi yang diproses ke aplikasi Anda.

Dalam contoh ini, aplikasi Anda tidak pernah terhubung langsung ke sumber data; IIS yang melakukannya. Dan IIS mengakses data melalui ADO.

Catatan

Aplikasi klien/server tidak harus didasarkan pada Internet atau intranet (yaitu berbasis Web) - hanya dapat terdiri dari program yang dikompilasi pada jaringan area lokal. Namun, kasus umumnya adalah aplikasi berbasis Web.

Karena beberapa kontrol visual, seperti kisi, kotak centang, atau daftar, dapat menggunakan informasi yang dikembalikan, informasi yang dikembalikan harus mudah digunakan oleh kontrol visual.

Anda menginginkan antarmuka pemrograman aplikasi sederhana dan efisien yang mendukung sistem tiga tingkat, dan mengembalikan informasi semampunya seolah-olah telah diambil pada sistem dua tingkat. Remote Data Service (RDS) adalah antarmuka ini.

Solusi

RDS mendefinisikan model pemrograman - urutan aktivitas yang diperlukan untuk mendapatkan akses ke dan memperbarui sumber data - untuk mendapatkan akses ke data melalui perantara, seperti Layanan Informasi Internet (IIS). Model pemrograman meringkas seluruh fungsionalitas RDS.

Lihat Juga

Model Pemrograman RDS Dasar
Skenario RDS
RDS Tutorial
Penggunaan dan Keamanan RDS