KomputerPerisian

Teknologi client-server

teknologi client-server menyediakan dua proses berinteraksi bebas - pelayan dan pelanggan, hubungan antara mereka melalui rangkaian.

Pelayan dipanggil proses bertanggungjawab untuk menyokong pangkalan data dan sistem fail, dan pelanggan - proses yang menghantar permintaan dan menunggu maklum balas dari pelayan.

model pelayan-pelanggan digunakan dalam membina sistem pemprosesan maklumat berdasarkan pangkalan data, dan juga sistem pos. Terdapat seni bina fail pelayan yang dipanggil yang jauh berbeza dari pelanggan-pelayan.

Data dalam sistem pelayan fail yang disimpan pada pelayan fail (Novell NetWare atau WindowsNT Server), dan mereka diproses melalui operasi stesen kerja "pangkalan data desktop", seperti Access, Paradox, FoxPro, dan lain-lain

Pangkalan data yang terletak di stesen kerja, dan data manipulasi dilakukan oleh beberapa proses yang bebas dan tidak selaras. Semua data itu dihantar melalui pelayan rangkaian kepada stesen kerja, yang melambatkan kelajuan pemprosesan maklumat.

teknologi pelayan-pelanggan dilaksanakan fungsi aplikasi dua (sekurang-kurangnya) - pelanggan dan pelayan yang berkongsi fungsi antara mereka. Untuk simpanan dan manipulasi langsung pelayan data bertindak balas, contoh yang boleh menjadi SQLServer, Oracle, Sybase, dan lain-lain.

Antara muka pengguna menyediakan pembinaan berasaskan pelanggan yang menggunakan alat-alat khas atau pangkalan data desktop. pemprosesan data logik dilaksanakan sebahagiannya pada pelanggan, dan sebahagiannya pada pelayan. Membuat permintaan kepada pelayan itu dilakukan oleh pelanggan, biasanya dalam bahasa SQL. permintaan yang diterima diproses oleh pelayan dan pelanggan (s), hasilnya dikembalikan.

Analisis data dibuat di tempat yang sama di mana ia disimpan - pada pelayan, supaya sejumlah besar daripada mereka tidak dihantar di seluruh rangkaian.

Kelebihan senibina pelanggan-pelayan

teknologi pelanggan-pelayan membawa maklumat sistem kualiti seperti:

  • kebolehpercayaan

pengubahsuaian data dilakukan pelayan pangkalan data menggunakan mekanisme transaksi bagi memberikan ciri-ciri agregat operasi seperti: 1) atomicity, yang menyediakan integriti data bagi setiap transaksi selesai; 2) kebebasan transaksi pengguna yang berbeza; 3) toleransi kesalahan - penjimatan hasil urus niaga.

  • Berskala, iaitu, kapasiti sistem tidak bergantung kepada bilangan pengguna dan jumlah maklumat tanpa mengubah perisian yang digunakan.

teknologi pelanggan-pelayan menyokong beribu-ribu pengguna dan gigabait maklumat pada platform perkakasan yang sesuai.

  • Keselamatan, iaitu, perlindungan data yang boleh dipercayai dari capaian yang tidak dibenarkan.
  • Fleksibiliti. Dalam aplikasi yang bekerja dengan data, memperuntukkan lapisan logik: antara muka pengguna yang; kaedah-kaedah pemprosesan logik; pengurusan data.

Seperti yang telah dinyatakan, teknologi fail-server, ketiga-tiga lapisan digabungkan ke dalam satu aplikasi monolitik tunggal yang berjalan pada stesen kerja, dan semua perubahan dalam lapisan semestinya membawa kepada pengubahsuaian permohonan itu, versi yang berbeza daripada pelanggan dan pelayan, dan anda mahu untuk menjalankan naik taraf perisian pada semua stesen kerja .

teknologi pelayan-pelanggan dalam aplikasi dua peringkat menyediakan semua fungsi untuk pembentukan antara muka pengguna pada pelanggan, dan semua fungsi-fungsi pengurusan pangkalan data maklumat - pada pelayan, peraturan perniagaan boleh melaksanakan kedua-dua pelayan dan pelanggan.

permohonan tiga tahap membolehkan tahap pertengahan, yang melaksanakan kaedah-kaedah perniagaan, yang merupakan komponen yang paling berubah-ubah.

Pelbagai peringkat membolehkan fleksibel dan kos efektif menyesuaikan aplikasi sedia ada untuk keperluan perniagaan yang sentiasa updatable.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.atomiyme.com. Theme powered by WordPress.