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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk