Teknologi XMLHTTP:
----------------------------------------------------------
1. Teknologi manajemen jarak jauh database
Bagian penting dari aplikasi WAN berbasis internet modern adalah pemantauan basis data yang jauh. Pertama, mari kita tinjau secara singkat proses pengembangan dan metode teknologi manajemen jarak jauh database di Internet:
Pada hari-hari awal, database dikelola dari jarak jauh dengan menulis modul program CGI-bin. Namun, CGI-bin lambat berjalan dan tidak nyaman untuk mempertahankan, dan sekarang pada dasarnya sudah usang.
Dalam beberapa tahun terakhir, ada banyak aplikasi menggunakan model objek komponen (ComponentObjectModel, COM) dan efeknya juga sangat bagus. Namun, jika Anda menggunakan server pihak ketiga (situs web penulis dibangun di atas host virtual pihak ketiga), server sering tidak mengizinkan pengguna untuk mendaftarkan komponen mereka sendiri karena kerahasiaan atau alasan komersial lainnya.
Dalam beberapa tahun terakhir, platform .NET yang diluncurkan oleh Microsoft dan Platform J2EE dari Sun keduanya adalah platform jarak jauh dan layanan jarak jauh basis data dan platform layanan. Semua dapat menyediakan layanan aplikasi multi-layer (N-tier) berkualitas tinggi.
Di antara mereka, protokol akses objek sederhana .NET (SOAP) menggunakan teknologi HyperTextTransferProtocol (HTTP) dan Extensible Markup Language (XML) untuk menerapkan metode layanan komunikasi lintas sistem (seperti Windows-Linux) telah diterima secara luas dan digunakan oleh pengembang. Banyak aplikasi skala besar, seperti Perencanaan Sumber Daya Perusahaan (ERP), dibangun di atas platform skala besar tersebut.
Namun, untuk aplikasi kecil dan menengah, seperti konstruksi dan pemeliharaan situs web, platform aplikasi skala besar seperti itu tampaknya agak terlalu besar dan overhead terlalu besar.
Microsoft, yang pernah tertinggal dalam teknologi internet dan teknologi Java, berada di depan pengembangan aplikasi XML. Protokol XMLHTTP dalam parser XML -nya (MSXML) adalah pipa komunikasi pelanggan/layanan yang sangat nyaman dan praktis. Penggunaan komprehensif objek data XMLHTTP dan ActiveX (ActiveXDataObjects, ADO/ADOX) dapat dengan mudah dan mudah menerapkan manajemen basis data jarak jauh.
Artikel ini memperkenalkan cara menggunakan XMLHTTP dan ADO/ADOX dengan cara yang komprehensif untuk manajemen basis data jarak jauh.
2. Sistem manajemen jarak jauh database
Proses tugas untuk manajemen basis data jarak jauh adalah:
1. Klien mengeluarkan permintaan atau memodifikasi instruksi untuk struktur basis data dan data ke server.
2. Server menerima dan menjalankan instruksi yang relevan dan mengembalikan hasilnya ke klien.
3. Klien menerima dan menampilkan hasil eksekusi dari instruksi yang dikembalikan oleh server.
Dua tautan utama utama dalam mewujudkan manajemen basis data jarak jauh adalah:
1. Saluran data untuk mengunggah instruksi dan mengunduh hasil antara klien dan server diimplementasikan oleh protokol XMLHTTP.
2. Transmisi instruksi dan hasil pengembalian antara front-end server dan database diselesaikan oleh antarmuka ADO/ADOX yang memainkan peran lapisan perantara.
3. Penggunaan xmlhttp
Seperti namanya, XMLHTTP adalah protokol transmisi hiperteks yang mentransmisikan data format XML.
Faktanya, proses transmisi data XMLHTTP lebih fleksibel:
Instruksi yang diunggahnya dapat berupa data format XML, string, aliran, atau serangkaian bilangan bulat yang tidak ditandatangani. Ini juga bisa menjadi parameter URL.