Server Aplikasi vs. Server Web

SEBUAH Web Server AplikasiServer WebPengantar (dari Wikipedia) Server aplikasi adalah kerangka kerja perangkat lunak yang menyediakan fasilitas untuk membuat aplikasi web dan lingkungan server untuk menjalankannya. Server web dapat merujuk ke perangkat keras (komputer) atau perangkat lunak (aplikasi komputer) yang membantu mengirimkan konten yang dapat diakses melalui Internet. Definisi Aplikasi server, juga disebut server aplikasi, adalah kerangka kerja perangkat lunak yang menyediakan lingkungan di mana aplikasi dapat berjalan, tidak peduli apa aplikasi tersebut atau apa yang mereka lakukan. Server web dapat merujuk ke perangkat keras (komputer) atau perangkat lunak (aplikasi komputer) yang membantu mengirimkan konten yang dapat diakses melalui Internet. Apa itu? Server yang memaparkan logika bisnis ke aplikasi klien melalui berbagai protokol termasuk HTTP. Server yang menangani protokol HTTP. Pekerjaan Server aplikasi digunakan untuk melayani aplikasi berbasis web dan aplikasi berbasis perusahaan (yaitu servlet, jsps dan ejbs ...). Server aplikasi dapat memuat server web secara internal. Server web digunakan untuk melayani aplikasi berbasis web Fungsi Untuk mengirim berbagai aplikasi ke perangkat lain, ini memungkinkan semua orang di jaringan untuk menjalankan perangkat lunak dari mesin yang sama. Menyimpan file HTML, PHP, ASP, dll. Tersedia untuk browser web untuk dilihat ketika pengguna mengakses situs di web, menangani permintaan HTTP dari klien. Contohnya Server Aplikasi Java Java, server weblogic, Apache Geronimo, Server Aplikasi IBM WebSphere, Server Glass Fish Apache, Microsoft IIS, Tomcat, Jetty, Server Web Zeus, Oracle Web Server Mendukung transaksi terdistribusi dan EJB Server kecil dan JSP Pemanfaatan sumber daya Tinggi Rendah Klien dapat menyertakan GUI, Server Web Browser web, robot mesin pencari

Isi: Server Aplikasi vs Server Web

  • 1 Fungsi
  • 2 Multi Threading
  • 3 Batas Beban
  • 4 Model
  • 5 Sejarah
  • 6 Referensi

Fungsi

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.

Multi Threading

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.

Batas beban

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

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.

Sejarah

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.

Referensi

  • http://www.javaworld.com/javaqa/2002-08/01-qa-0823-appvswebserver.html?page=2
  • http://en.wikipedia.org/wiki/Application_server
  • http://en.wikipedia.org/wiki/Web_server
  • http://www.geekinterview.com/question_details/17043