SEBUAH Web
Fungsi utama server web adalah menjaga file tetap aktif untuk penelusuran situs web, dua puluh empat jam sehari, tujuh hari seminggu. Setiap waktu yang hilang dikenal sebagai waktu henti yang berarti bahwa pada saat itu, situs web dan halamannya tidak akan dapat dilihat. Setiap perusahaan web hosting yang bagus mencoba untuk menjaga downtime mereka menjadi kurang dari sepersekian detik untuk menjadi sukses. Server Aplikasi memfasilitasi proses ini dan mencoba untuk memudahkan akses data suatu aplikasi.
Server Web tidak mendukung konsep multi-threading. Di Application Server kami memiliki fitur seperti koneksi pooling, pooling isolasi, multi-threading, dan sebagian besar fitur Transaksi yang tidak ada di Web Server.
Server web (program) seharusnya melayani permintaan dengan cepat dari lebih dari satu koneksi TCP / IP pada suatu waktu. Pertimbangkan bahwa Internet Explorer atau Firefox Web Browser adalah program lokal pada hard drive pengguna, sedangkan halaman web itu sendiri tidak. Halaman web sebenarnya disimpan di hard drive komputer lain, dan ini dikenal sebagai server web. Produk server aplikasi biasanya membundel middleware untuk memungkinkan aplikasi untuk berkomunikasi dengan aplikasi yang tergantung, seperti server Web, sistem manajemen basis data, dan program grafik.
Server (program) web telah menetapkan batas pemuatan, karena ia hanya dapat menangani sejumlah kecil koneksi klien secara bersamaan (biasanya antara 2 dan 60.000, secara default antara 500 dan 1.000) per alamat IP (dan port IP) dan hanya dapat melayani sejumlah permintaan tertentu per detik. Di sisi lain, server aplikasi memiliki kapasitas yang jauh lebih tinggi.
Model delegasi server web cukup sederhana, ketika permintaan masuk ke server web, ia hanya meneruskan permintaan ke program yang paling mampu menanganinya (program sisi Server). Ini mungkin tidak mendukung transaksi dan penyatuan koneksi database. Server web mendukung untuk menyebarkan file .war saja sedangkan server Aplikasi mendukung untuk menyebarkan file .war dan .ear.
Server aplikasi lebih mampu berperilaku dinamis daripada server web. Server aplikasi dapat dikonfigurasi untuk berfungsi sebagai server web.
Server web pertama berutang asal-usulnya kepada Tim Berners-Lee ketika sebagai bagian dari proyek baru kepada majikannya CERN (Organisasi Eropa untuk Riset Nuklir). Pada tahun 1989 ia menulis dua program yang mengarah pada implementasi server web pertama. Server Aplikasi pertama kali muncul pada 1990-an.
Dapat dikatakan bahwa server Web adalah bagian dari server aplikasi. Server aplikasi dan server web mulai membaur satu sama lain dengan perluasan teknologi Internet dan Web 2.0. Dalam kebanyakan kasus saat ini, perangkat lunak di-host di server web, dan kemudian diunduh ke hard drive lokal, di mana ia diinstal pada komputer lokal. Dalam model baru yang memadukan server web dan server aplikasi, perangkat lunak akan di-host secara online dan pengguna dapat mengaksesnya dan menggunakannya sesuai kebutuhan, umumnya, pada tingkat yang lebih rendah daripada jika ia akan membeli perangkat lunak baru.