Application Server adalah istilah yang kadang-kadang dicampur dengan server web. Sementara server web menangani terutama protokol HTTP, transaksi server aplikasi dengan beberapa protokol yang berbeda, termasuk, namun tidak terbatas, untuk HTTP.
Pekerjaan utama Web server adalah untuk menampilkan konten situs dan aplikasi server bertanggung jawab atas logika, interaksi antara pengguna dan konten yang ditampilkan. Aplikasi server bekerja sama dengan server web, di mana satu display dan yang lainnya berinteraksi.
Informasi perjalanan bolak-balik antara server dan klien tidak terbatas pada tampilan sederhana markup, tetapi untuk interaksi antara keduanya.
Dalam kebanyakan kasus, server menciptakan interaksi ini melalui API komponen, seperti J2EE (Java 2 Platform), EJB (Enterprise JavaBean) dan model perangkat lunak aplikasi lain yang berbeda.
Cara terbaik untuk memahami perbedaan antara skenario di mana server aplikasi bekerja dengan server web versus skenario di mana tidak ada server aplikasi melalui toko online.
Dalam skenario pertama Anda memiliki sebuah toko online dengan hanya server web dan tidak ada aplikasi server. Situs ini akan menyediakan layar di mana Anda dapat memilih produk dari. Ketika Anda mengirimkan permintaan, situs tersebut melakukan pencarian dan mengembalikan hasil HTML kembali ke klien. Web server mengirimkan permintaan Anda langsung ke server database (bersabar, saya akan menjelaskan satu ini dalam nugget berikutnya) dan menunggu tanggapan. Setelah diterima, server web merumuskan respon ke dalam file HTML dan mengirimkannya ke browser web Anda. Ini bolak-balik komunikasi antara server dan database server terjadi setiap kali query dijalankan.
Dalam skenario kedua, jika query Anda ingin menjalankan telah dilakukan sebelumnya dan tidak ada data yang berubah sejak saat itu, server akan menghasilkan hasil tanpa harus mengirim permintaan ke server database. Hal ini memungkinkan query real-time di mana klien kedua dapat mengakses info yang sama dan menerima real time, informasi yang dapat dipercaya tanpa mengirimkan duplikat permintaan lain ke server database. Server pada dasarnya bertindak sebagai perantara antara server database dan server web. Hal ini memungkinkan informasi yang menarik untuk dapat digunakan kembali sementara di skenario pertama, karena info ini tertanam dalam tertentu dan "disesuaikan" halaman HTML, ini bukan proses yang dapat digunakan kembali. Seorang klien kedua harus meminta info lagi dan menerima HTML halaman lain tertanam dengan info yang diminta-sangat tidak efisien. Belum lagi bahwa jenis server sangat fleksibel karena kemampuannya untuk mengelola sumber daya sendiri, termasuk keamanan, pemrosesan transaksi, messaging dan pooling sumber daya.
Untuk mendukung seperti berbagai tugas-tugas kompleks server ini harus memiliki built in redundansi, kekuatan pemrosesan yang besar dan jumlah yang tinggi RAM untuk menangani semua data itu menarik secara real time.
dbagus.com portal informasi indonesia
Pekerjaan utama Web server adalah untuk menampilkan konten situs dan aplikasi server bertanggung jawab atas logika, interaksi antara pengguna dan konten yang ditampilkan. Aplikasi server bekerja sama dengan server web, di mana satu display dan yang lainnya berinteraksi.
Informasi perjalanan bolak-balik antara server dan klien tidak terbatas pada tampilan sederhana markup, tetapi untuk interaksi antara keduanya.
Dalam kebanyakan kasus, server menciptakan interaksi ini melalui API komponen, seperti J2EE (Java 2 Platform), EJB (Enterprise JavaBean) dan model perangkat lunak aplikasi lain yang berbeda.
Cara terbaik untuk memahami perbedaan antara skenario di mana server aplikasi bekerja dengan server web versus skenario di mana tidak ada server aplikasi melalui toko online.
Dalam skenario pertama Anda memiliki sebuah toko online dengan hanya server web dan tidak ada aplikasi server. Situs ini akan menyediakan layar di mana Anda dapat memilih produk dari. Ketika Anda mengirimkan permintaan, situs tersebut melakukan pencarian dan mengembalikan hasil HTML kembali ke klien. Web server mengirimkan permintaan Anda langsung ke server database (bersabar, saya akan menjelaskan satu ini dalam nugget berikutnya) dan menunggu tanggapan. Setelah diterima, server web merumuskan respon ke dalam file HTML dan mengirimkannya ke browser web Anda. Ini bolak-balik komunikasi antara server dan database server terjadi setiap kali query dijalankan.
Dalam skenario kedua, jika query Anda ingin menjalankan telah dilakukan sebelumnya dan tidak ada data yang berubah sejak saat itu, server akan menghasilkan hasil tanpa harus mengirim permintaan ke server database. Hal ini memungkinkan query real-time di mana klien kedua dapat mengakses info yang sama dan menerima real time, informasi yang dapat dipercaya tanpa mengirimkan duplikat permintaan lain ke server database. Server pada dasarnya bertindak sebagai perantara antara server database dan server web. Hal ini memungkinkan informasi yang menarik untuk dapat digunakan kembali sementara di skenario pertama, karena info ini tertanam dalam tertentu dan "disesuaikan" halaman HTML, ini bukan proses yang dapat digunakan kembali. Seorang klien kedua harus meminta info lagi dan menerima HTML halaman lain tertanam dengan info yang diminta-sangat tidak efisien. Belum lagi bahwa jenis server sangat fleksibel karena kemampuannya untuk mengelola sumber daya sendiri, termasuk keamanan, pemrosesan transaksi, messaging dan pooling sumber daya.
Untuk mendukung seperti berbagai tugas-tugas kompleks server ini harus memiliki built in redundansi, kekuatan pemrosesan yang besar dan jumlah yang tinggi RAM untuk menangani semua data itu menarik secara real time.
Comments
Post a Comment