Un servidor es un depósito central donde el programador mantiene y accede a la información y los programas informáticos dentro de la red. El servidor web y el servidor de aplicaciones son tipos de servidores que se emplean para entregar sitios y, por lo tanto, este último se ocupa de las operaciones de aplicaciones realizadas entre los usuarios y las aplicaciones comerciales de back-end de la organización. Servidor Web: Es un programa informático que acepta la solicitud de datos y envía los documentos especificados. El servidor web puede ser una computadora donde se guarda el contenido en línea. Esencialmente, el servidor de Internet se utiliza para alojar sitios, pero existen otros servidores web en conjunto, como recreación, almacenamiento, FTP, correo electrónico, etc. Ejemplo de servidores web:
- gato apache
- Resina
Application server: It encompasses Web container as well as EJB container. Application servers organize the run atmosphere for enterprises applications. Application server may be a reasonably server that mean how to put operating system, hosting the applications and services for users, IT services and organizations. In this, user interface similarly as protocol and RPC/RMI protocols are used. Examples of Application Server:
- Weblogic
- jboss
- websfera
Difference between web server and application server:
S.NO | Servidor web | Servidor de aplicaciones |
---|---|---|
1. | El servidor web abarca únicamente el contenedor web. | Mientras que el servidor de aplicaciones abarca tanto el contenedor web como el contenedor EJB. |
2. | El servidor web es útil o adecuado para contenido estático. | Mientras que el servidor de aplicaciones está equipado para contenido dinámico. |
3. | El servidor web consume o utiliza menos recursos. | Mientras que el servidor de aplicaciones utiliza más recursos. |
4. | Los servidores web organizan el entorno de ejecución de las aplicaciones web. | Mientras que los servidores de aplicaciones organizan el entorno de ejecución para las aplicaciones empresariales. |
5. | En los servidores web, se admiten subprocesos múltiples. | En el servidor de aplicaciones, no se admiten subprocesos múltiples. |
6. | La capacidad del servidor web es inferior a la del servidor de aplicaciones. | Mientras que la capacidad del servidor de aplicaciones es mayor que la del servidor web. |
7. | En el servidor web, se utilizan los protocolos HTML y HTTP. | En este caso, se utilizan los protocolos GUI, HTTP y RPC/RMI. |
8. | Se admiten los procesos que no consumen muchos recursos. | Se admiten los procesos que consumen muchos recursos. |
9. | No se admiten las transacciones y la agrupación de conexiones. | Se admiten transacciones y agrupación de conexiones. |
10 | La capacidad de tolerancia a fallas es baja en comparación con los servidores de aplicaciones. | Tiene alta tolerancia a fallas. |
11 | Los ejemplos de servidores web son Apache HTTP Server, Nginx. | Ejemplos de servidores web son JBoss, Glassfish. |